问个上传的问题,同样的接口,代码,安卓手机上上传都OK,iso上传的时候返回值总是{"exception":"No JSON web service action associated with path /igimage/addImage and method POST for /"} ,会是哪出的问题。
相关代码如下:
function upload_img(){
if(files_img==""){
console.log("图片没有变更,无需重新上传");
upload_files();
return;
}
var server=host + "/api/secure/jsonws/igimage/addImage";
console.log("开始上传图片:")
var wt=plus.nativeUI.showWaiting("图片上传中...");
var task=plus.uploader.createUpload(server,
{method:"POST"},
function(t,status){ //上传完成
if(status==200){
console.log("图片上传成功"+t.responseText);
image_id = (JSON.parse(t.responseText)).imageId;
wt.close();
upload_files();
}else{
console.log("图片上传失败"+status);
wt.close();
plus.nativeUI.alert("图片上传失败!");
}
}
);
var path=files_img;
var fname = path.substr(path.lastIndexOf("/") + 1,path.length);
console.log('fpath:===='+ path);
console.log('fname:===='+ fname);
task.addData("folderId","17002");
task.addData("name",fname);
task.addData("description","event_img");
task.addFile(path,{key:"file"});
task.addData("contentType","jpg");
task.addData("serviceContext","{}");
task.addData("tagsCategories","");
task.addData("tagsEntries","");
task.start();
}
0 个回复