gpt4 book ai didi

cordova - 图片的Phonegap文件传输在其他每张图片上失败: Error code 3 with FileTransfer upload

转载 作者:行者123 更新时间:2023-12-04 04:59:43 25 4
gpt4 key购买 nike

我自己回答了这个问题,因为我花了很长时间才找到解决方案,而且没有很好地记录在案。

最佳答案

在尝试使用FileTransfer()将图像从android上的 phonegap 应用程序上传到远程服务器时,我在每次备用文件上传中始终收到错误代码3
它可以工作一次,但是当我再次尝试时,即使没有将文件发送到服务器,它也会引发错误。

我用于文件上传的代码是:

使其起作用的关键是添加 header 选项。

options.headers = {
Connection: "close"
}
options.chunkedMode = false;


完整的代码:
var options = new FileUploadOptions();

options.fileKey="file";
options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
options.mimeType="image/jpeg";
options.chunkedMode = false;
*options.headers = {
Connection: "close"
};*

// setup parameters
var params = {};
params.fullpath =imageURI;
params.name = options.fileName;



var ft = new FileTransfer();

ft.upload(imageURI, encodeURI(url+'/account/profile-pics'), win, fail, options);


function win(r) {
//file uploaded successfully
}
function fail(error) {


alert("An error has occurred: Code = " + error.code);
alert("upload error source " + error.source);
alert("upload error target " + error.target);
}

关于cordova - 图片的Phonegap文件传输在其他每张图片上失败: Error code 3 with FileTransfer upload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19275268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com