uni-app 上传图片到七牛云

 

uni-app 上传图片到七牛云

//下载地址为 https://github.com/gpake/qiniu-wxapp-sdk/blob/master/README.md

          import qiniuUploader from '@/common/js/qiniuUploader.js';

          let key =‘123’;//key为自定义文件名
          let domain ='http://XX.com';//文件下载地址
          let token ='XXX';//token为七牛云的token通常由后台接口提供
          let filePath = 'XXX.jpg';//为须要上传的文件

          qiniuUploader.upload(
                        filePath,
                        res => {
                         //图片上传完成后返回值
                            // console.log('ressss: ' + JSON.stringify(res));
                        },
                        error => {
                            // resolve(error)
                        },
                        {
                            region: 'SCN', // (必须填写正确)ECN, SCN, NCN, NA, ASG,分别对应七牛的:华东,华南,华北,北美,新加坡 5 个区域
                            domain: domain, // // bucket 域名,下载资源时用到。若是设置,会在 success callback 的 res 参数加上能够直接使用的 ImageURL                                         字  段。不然须要本身拼接
                            key: key, // [非必须]自定义文件 key。若是不设置,默认为使用微信小程序 API 的临时文件名
                            // 如下方法三选一便可,优先级为:uptoken > uptokenURL > uptokenFunc
                            uptoken: token // 由其余程序生成七牛 uptoken
                        },
                        res => {
                                //上传进度
                            if(res.progress === 100){
                                resolve(keys);
                            }
                        }
                    );
相关文章
相关标签/搜索