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);
                            }
                        }
                    );
相關文章
相關標籤/搜索