首页 > 解决方案 > 在哪里可以找到从 iOS 设备中的本机应用程序下载的文件

问题描述

我正在使用 rn-fetch-blob 包从 api 调用将带有任何文件的文件下载到我的设备。如果该应用程序在 android 中使用,我给出了具体的下载路径。如果应用程序在 iOS 中使用,我将路径指定为 RNfetchblob.dirs.DocumentsDir+/filename/。下载的文件可以在android的文件管理器中查看。但是在iOS中,由于没有文件管理器的概念,我应该在哪里可以查看下载的文件。提前致谢。

标签: react-native

解决方案


在 iOS 上,您无法直接查看文件,因为没有官方文件管理器可以让您这样做。

如果您下载了图像之类的东西,您仍然可以访问它并在您的组件中使用它们。

例如,使用 rnfetchBlob 文件的图像将是:

 <Image source {{Platform.OS === 'ios'?RNfetchblob.dirs.DocumentsDir + /filename + '.' + extension:
   "file://"+ RNfetchblob.dirs.DocumentsDir + /filename + '.' + extension}}

推荐阅读