【发布时间】:2018-05-23 15:22:21
【问题描述】:
我正在编写一个 react-native 应用程序,我希望它使用包含设备固件更新的 zip 文件进行部署。
在让用户发送更新之前,我需要我的代码来打开 zip 并对其内容进行一些验证。
我发现了很多处理 zip 的 NPM 包,所以我需要做的就是加载文件内容,以便将其提供给其中之一。
- 要求('./firmware/fw.zip');
- 要求('./firmware/fw.pdf'); 5。我不知道我可以用这个数字做什么来获取文件内容,但我很确定这个 require() 系统是为加载图像而不是二进制数据而设计的。
- ReactNativeFs.openFile('./firmware/fw.zip');
- ReactNativeFs.openFile(
${ReactNativeFs.MainBundlePath}/firmware/fw.zip); undefined。
这似乎是一个非常基本的问题,所以我确定我在某处遗漏了一段文档,但我正在进入第三个小时尝试加载此文件的内容,但没有运气。
我很确定我可以手动将 zip 文件放入适当的 android 和 ios 资源目录,但这似乎是一条难以维护的道路。
【问题讨论】:
标签: react-native react-native-fs