react-native - 在哪里可以找到从 iOS 设备中的本机应用程序下载的文件
问题描述
我正在使用 rn-fetch-blob 包从 api 调用将带有任何文件的文件下载到我的设备。如果该应用程序在 android 中使用,我给出了具体的下载路径。如果应用程序在 iOS 中使用,我将路径指定为 RNfetchblob.dirs.DocumentsDir+/filename/。下载的文件可以在android的文件管理器中查看。但是在iOS中,由于没有文件管理器的概念,我应该在哪里可以查看下载的文件。提前致谢。
解决方案
在 iOS 上,您无法直接查看文件,因为没有官方文件管理器可以让您这样做。
如果您下载了图像之类的东西,您仍然可以访问它并在您的组件中使用它们。
例如,使用 rnfetchBlob 文件的图像将是:
<Image source {{Platform.OS === 'ios'?RNfetchblob.dirs.DocumentsDir + /filename + '.' + extension:
"file://"+ RNfetchblob.dirs.DocumentsDir + /filename + '.' + extension}}