7***@qq.com
7***@qq.com
  • 发布:2017-04-21 22:31
  • 更新:2017-04-21 22:31
  • 阅读:1150

救命啊,我上传图片老是提示失败。

分类:5+ SDK

后台不是我写的,后台的人跟我说只要传送一个图片过去就行了,name是imgFile。但是我老是失败。我的代码是这样的。> ```javascript
function appendByCamera() {
var cmr = plus.camera.getCamera();
cmr.captureImage( function ( p ) {
plus.io.resolveLocalFileSystemURL( p, function ( entry ) {

              var localurl = entry.toLocalURL();//把拍照的目录路径,变成本地url路径,例如file:///........之类的。  
              appendFile(localurl);  

            });     
},function( error ) {  
        alert( "Capture image failed: "+ error.message );  
    }    
);     

}

// 从相册添加文件
function appendByGallery(){
plus.gallery.pick(function(path){
var img = new Image();
img.src = path;
upload(path);//处理图片的地方
});
}
function upload(p){
var wt=plus.nativeUI.showWaiting();
var task=plus.uploader.createUpload(PATH+"/uploadify/uploadimg",
{method:"POST"},
function(t,status){ //上传完成
if(status.error===0){
alert("上传成功:"+status);
wt.close();
}else{
alert("上传失败:"+status.toString());
wt.close();
}
}
);
task.addFile(p,{name:"imgFile",key:"imgFile"});
alert(JSON.stringify(task));
task.start();
}

2017-04-21 22:31 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复