我是反应原生的新手。我收到 blob 响应并尝试使用 rn-fetch-blob 在存储中另存为 pdf。使用我保存到文件存储中的代码文件但无法显示下载通知。
这是我的代码:
var date = new Date();
var path = RNFetchBlob.fs.dirs.DownloadDir + '/Inspection_' +Math.floor(date.getTime() + date.getSeconds() / 2)+'.pdf';
RNFetchBlob
.config({
// addAndroidDownloads : {
// useDownloadManager : true,
// title : 'Inspections_'+inspectionId,
// description : 'File successfully downloaded',
// // path:path,
// // mime : 'application/pdf',
// // mediaScannable : true,
// notification : true,
// }
})
.fetch('POST', url+'customer/create-pdf?id='+inspectionId, {
Accesstoken: 'Bearer '+this.token
})
.then((res) => {
console.log(res);
let base64Str = res.data;
// let pdfLocation = RNFetchBlob.fs.dirs.DownloadDir + '/Inspection_' +this.state.inspectionId+'.pdf';
RNFetchBlob.fs.writeFile(path, base64Str, 'base64');
// RNFetchBlob.android.actionViewIntent(path, 'application/pdf')
})
.catch((errorMessage, statusCode) => {
console.log(errorMessage);
console.log(statusCode);
})
如何设置配置以显示通知。