我正在使用文件传输插件将 PDF 文件上传到 Ionic 4 中的远程服务器。我可以使用我在 IOS 中的代码上传最大大小的文件:1Mb,但对于大于此大小的文件,它会返回以下错误,但对于 Android 其工作正常。
使用文件传输错误获取代码 3 错误:请求超时。
{ body = ""; code = 3; "http_status" = 0; source = "/private/var/mobile/Containers/Data/Application/D09FA8D8-E447-4BF9-911B-74F07CD6B3F5/tmp/com.vghybrid.snfreferral-Inbox/Scan_Test_-_39_pages_test-1-1.pdf"; target = "https://snfscan.com/customapi/api.php"; }
我使用的代码如下所示:
var options:FileUploadOptions = {
fileKey: "uploadedFile",
fileName: filename,
chunkedMode: false,
// mimeType: "multipart/form-data",
mimeType: "application/pdf",
headers :{
// Connection: "close"
},
params : {
'tId': tokenId,
'action': "uploadPDF",
'userId': 104
}
};
const fileTransfer: FileTransferObject = this.transfer.create();
fileTransfer.upload(originalFileURL,url,options).then(res=>{
console.log("Succesfully uploaded");
});