我使用'react-native-fs'和'react-native-fetch-blob'在android模拟器中测试文件下载,控制台显示下载成功,但我找不到文件在我的模拟器文件中系统,或者可能没有成功下载,谁能告诉我怎么办,谢谢
问问题
3451 次
1 回答
0
将此功能用于带有react-native-fetch-blob
.
它对我有用,下载的文件将放在设备/模拟器的下载目录中。
function downloadFile(url,fileName) {
const { config, fs } = RNFetchBlob;
const downloads = fs.dirs.DownloadDir;
return config({
// add this option that makes response data to be stored as a file,
// this is much more performant.
fileCache : true,
addAndroidDownloads : {
useDownloadManager : true,
notification : false,
path: downloads + '/' + fileName + '.pdf',
}
})
.fetch('GET', url);
}
于 2017-10-23T05:41:45.967 回答