上传至腾讯云COS
结合自己实现上传功能和COS js-sdk来实现腾讯云COS的上传。
// SecretId和SecretKey需要去腾讯云控制台获取
let cos = new COS({
SecretId: 'AKID*****************************',
SecretKey: '********************************'
});
editor.config.customUploadVideo = function (resultFiles, insertVideoFn) {
const file = resultFiles[0];
cos.sliceUploadFile({
Bucket: '***', // 存储桶名称
Region: '***', // 存储桶地域
Key: file.name, // 文件名称
Body: resultFiles[0], // 文件
}, function (err, data) {
if(err) {
console.log(err);
return;
}
insertVideoFn('//'+data.Location); // 插入返回的url地址
});
};
更多腾讯云COS相关信息可参考 腾讯云对象存储官方文档