$codovaFileTransfer 下载非 JPEG 文件失败

$codovaFileTransfer downloads fails on non-JPEG files

我有一个相当简单的文件传输,应该从 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 文件。

显然,如果您的文件名中有空格,您将在保存时得到一个 Could not create target file