如何使用react-native和expo获取位于assets文件夹中的文件的绝对路径?

卢卡斯·巴雷托(Lucas Barreto)

简单的问题。我的根目录上有一个资产文件夹,并且那里有一些文件。

示例:assets / doc / wantedfile.pdf

我需要获取此文件的绝对路径,而不是相对路径。大概是这样的:file:/// data / expo /(...)/app/assets/doc/wantedfile.pdf

但是该项目正在进行中,因此我在此处找到的针对Android和IOS的问题的解决方案不起作用。该解决方案必须与expo一起使用。

我无法使用RNFetchBlob,因为它需要链接(不适用于EXPO)

由于项目很大并且需要大量工作,因此无法脱离博览会。

不知道RNFS是否可以与expo一起使用,尚未经过测试,如果需要链接则无法使用。

有小费吗 ?

我试图使用它FileSystem.documentDirectory来获取绝对路径,但是它为我提供了一个空目录文件夹的路径(我认为它是模拟器的目录文件夹,而不是应用程序)。

我需要获取资产文件夹的Abs路径。

el

使用Asset模块

import { Asset } from 'expo';

...
async render() {
  const pdfURI = await Asset.fromModule(require('.assets/doc/wantedfile.pdf')).uri;
}
...

请在此处查看详细信息:https : //docs.expo.io/versions/v32.0.0/sdk/asset/#expoassetloadasyncmodules

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用JavaFX从树形视图的绝对路径中获取文件夹或文件名?

Laravel:对缓存文件夹使用绝对路径

如何获取项目的/ resources文件夹中文件的绝对路径

如何从文件夹对象列表递归获取绝对路径?

如何在 Gradle 构建脚本中获取 android 输出文件夹(绝对路径)

如何在react-native中获取文件的绝对路径?

如何获取文件的绝对路径

如何在Java中获取文件的绝对路径

如何从SWT中的FileDialog获取文件的绝对路径?

如何在flutter中获取文件的绝对路径

使用JavaScript在MVC中获取文件的绝对路径

如何使用绝对路径参考文件夹构建VSTS项目?

Windows 文件夹访问使用共享路径但不使用绝对路径

如何在Expo和React Native中使用绝对路径导入?

如何知道Ubuntu中文件夹的绝对路径

使用相对路径和绝对路径在Powershell脚本中调用文件

如何获取文件目录的绝对路径?

如何从InputStream获取Java文件的绝对路径?

Python:如何获取调用函数的文件的绝对路径?

拷贝文件时如何获取拷贝的绝对路径?

使用'find'命令获取文件的绝对路径

使用批处理脚本获取文件的绝对路径

如何在Hadoop文件系统中获取绝对路径?

如何在Symfony2控制器中获取文件的绝对路径?

如何获取存储在SD卡中的文件的绝对路径-Android

如何获取在git commit中已更改但具有绝对路径的文件的列表?

使用$ _SERVER ['DOCUMENT_ROOT']建立绝对路径并提升文件夹级别,即../includes/?

如何使用jfilechooser从Java中的文件名数组中获取多个文件选择的绝对路径

如何使用文件的绝对路径打开文件?