3***@qq.com
3***@qq.com
  • 发布:2017-12-01 13:17
  • 更新:2020-09-28 09:35
  • 阅读:1633

上传附件报413

分类:MUI

在做上传附件的的功能的时候,通过手机拍照上传附件。但是返回的状态是 413.下面是具体代码:
//扩展API完成后执行的操作
function plusReady(){
//给选中的li增加判别class
$(".list li").on("tap",".imageup",function(){
alert('11');
var $li = $(this).parents("li");
console.log($($li).text())
$li.addClass("selectLi");
$li.siblings().removeClass("selectLi");
page.imgUp();
})
}

            //弹出系统按钮选择框  
            var page=null;   
            page={   
                imgUp:function(){   
                    var m=this;   
                   /* console.log(m);*/  
                    plus.nativeUI.actionSheet({cancel:"取消",buttons:[   
                        {title:"拍照"},   
                        {title:"从相册中选择"}   
                    ]}, function(e){//1 是拍照  2 从相册中选择   
                        switch(e.index){   
                            case 1:appendByCamera();break;   
                            case 2:appendByGallery();break;   
                        }   
                    });   
                }   
            }   

        // 拍照添加文件  
        function appendByCamera(){  
            plus.camera.getCamera().captureImage(function(e){  
                console.log("e is" +  e);  
                plus.io.resolveLocalFileSystemURL(e, function(entry) {  
                    var path = entry.toLocalURL();  
                    var indexa = liIndex()  
                    console.log(indexa);  
                    $(".headimg")[indexa].src = path;                  
                }, function(e) {  
                    mui.toast("读取拍照文件错误:" + e.message);  
                });  

            });     
        }  
        // 从相册添加文件  
        function appendByGallery(){  
            plus.gallery.pick(function(path){  
                var indexa = liIndex();  
                console.log(indexa);  
                $(".headimg")[indexa].src = path;  
            });  
        }  

        //服务端接口路径  
        var server = "http://www.test.cn/aaa.php";  
        //获取图片元素  
        var files = document.getElementById('headimg');  
        alert("----"+files);  
        // 上传文件  
        function upload(){  
            var wt=plus.nativeUI.showWaiting();  
            var task=plus.uploader.createUpload(server,  
                {method:"POST"},  
                function(t,status){ //上传完成  
                    if(status==200){  
                        alert("上传成功:"+t.responseText);  
                        wt.close(); //关闭等待提示按钮  
                    }else{  
                        alert("上传失败:"+status);  
                        wt.close();//关闭等待提示按钮  
                    }  
                }  
            );    
            //添加其他参数  
            task.addData("name","test");  
            task.addFile(files.src,{key:"dddd"});  
            task.start();  
        } 
2017-12-01 13:17 负责人:无 分享
已邀请:
shenw

shenw

请问解决了吗

全栈工程师

全栈工程师 - 精通mui、uniapp,承接相关项目外包,解决各种疑难问题。有任何问题可以随时联系,QQ:419761282

自己写的上传 还是用的上传服务?

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