mui开发手机端拍照上传图片的问题
澳门新葡京官网
澳门新葡京官网
当前位置 : 澳门新葡京官网 > 网上赌博新址

mui开发手机端拍照上传图片的问题

1.js的sdk是选取本地文件,而mui返回的是照片路径
2.对七牛上传接口用mui的上传方法加载token 报401错误
3.代码:

/**
 * 上传、下载组件
 */
var load=functionmod{
    /**
     * 上传文件
     * @param {Object} url 上传接口
     * @param {Object} paths 需上传文件的路径
     */
    mod.createUpload=functionurl,paths,savePath,getToken{
        //等待框
        var wt=plus.nativeUI.showWaiting;
        //创建上传方法
        var task=plus.uploader.createUploadurl,
            {method:"POST",
            blocksize: 409600,  
            priority: 100},
            functiont,status{
                //关闭对话框
                wt.close;
                console.log当前状态:+status;
                //上传完成
                //上传成功
                ifstatus==200{
                    console.log"Upload success"+t.responseText;
                //上传失败
                }else{
                    mui.toast上传失败,请重新上传;
                }
            };
            
            task.addDatatoken,getToken
        //加载所有文件
        paths.forEachfunctionpath,i{
            task.addDatakey,path;
            task.addFilepath,{key:path};
            console.logpath;
        }
        task.addEventListener "statechanged", onStateChanged, false ;
        //开始上传
        task.start;
        console.logstart
    }
    // 监听上传任务状态
    function onStateChanged upload, status  {
        console.logmui上传状态:+upload.state
        if  upload.state == 4 && status == 200  {
            // 上传完成
            alert "Upload success: " + upload.getFileName ;
        }
    }
    return mod
}load||{}

望大神能解决

栏目列表

广告位

澳门新葡京官网