我有一个相当简单的文件传输,应该从 AWS 下载一个文件,并应该将它存储到设备中。虽然这似乎适用于 JPEG 文件,但它在 PDF 和 PNG 上失败,并出现简单的错误Could not create target file
。
同时创建了一堆其他文件,但相同的 2 个文件总是失败。我在 iOS 模拟器上看到它失败了。
我应该一次下载的文件数量是否有限制?PDF 和 PNG 文件有什么特别之处吗?
编辑:
代码实际上只是:
$cordovaFileTransfer.download(fileUrl, cordova.file.dataDirectory + "attachments/myFile.pdf" +, {}, true)
.then(() => {
return "yay";
}, (error) => {
console.log("error downloading attachment:")
console.log(error);
return error;
});
它适用于所有非 PNG 和 PDF 文件。