npm install cos-js-sdk-v5
import COS from 'cos-js-sdk-v5'
//定義一個cos 對象
const cos = new COS ({
getAuthorization: function (options, callback) {
callback ({
//騰訊云賬號上傳信息
TmpSecretId: tmpSecretId,
TmpSecretKey: tmpSecretKey,
XCosSecurityToken: sessionToken,
ExpiredTime: expiredTime
});
},
});
//定義一個function
uploadFile (cos, file) {
const _this=this
cos.putObject (
{
Bucket: "", // 存儲桶名稱
Region: 'ap-chengdu', // 地區(qū)
Key:`/uploads/zizhi/${new Date().getTime()}${file.name}` , // 圖片名稱
Body: file,
onHashProgress: function (progressData) {
console.log ('校驗中', JSON.stringify (progressData));
},
onProgress: function (progressData) {
console.log ('上傳中', JSON.stringify (progressData));
},
},
function (err, data) {
if (err) {
this.error(file)
return;
}
console.log(data)
_this.success({url:`http://${data.Location}`})
}
);
}
vue 使用cos-js-sdk-v5
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內(nèi)容
- 因最近公司項目用到流程圖,網(wǎng)上找了些資料,自己寫寫,總結(jié)下 效果展示 使用dagre-d3 需要安裝dagre-d...
- 一. api簡介 d3.tree(),創(chuàng)建一個樹狀圖生成器d3.tree().size(),定義樹的大小d3.hi...
- 最近項目需求,需要一個上傳多張圖片的功能,但是出現(xiàn)的問題是在安卓端是沒有問題的,但是在ios上一直都是 inval...
- 1、通過npm安裝微信的js-sdk,或者在index.html頁面中直接加script標簽來引用,這里采用npm...
- 最近做公眾號開發(fā),需要做充值功能調(diào)起微信支付,項目是Vue框架寫的h5頁面,研究了很多微信的官方文檔和一些文章。終...