尝试使用带有以下代码片段的科尔多瓦文件传输插件上传图像。
var params = {
token: credentials.token
}
var options = new FileUploadOptions();
options.fileKey = 'round';
options.fileName = 'round.jpg';
options.mimeType = "image/jpeg";
options.headers = {
Connection: "close"
};
options.params = params;
var ft = new FileTransfer();
ft.upload(croppedImageURL, encodeURI(globals.nodeAppBase + 'v1/users/upload-user-picture'), function(){
console.log("Successfully updated Round Image");
}, function (err) {
console.log('There was an error uploading the media. Please try again later. Error: ' , err);
}, options, true);
但我收到错误:
{"code":3,"source":"file:///data/user/0/com.app.package/68-image.jpg","target":" https://api.server.com /v1/users/upload-user-picture ","http_status":null,"body":null,"exception":"链验证失败"}
我尝试到现在:
- 在选项标题中添加连接参数:
options.headers = { 连接:“关闭”};
2.添加true作为上传功能的最后一个参数。
如上所述仍然出现错误。