上传至腾讯云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相关信息可参考 腾讯云对象存储官方文档

Copyright © wangEditor (2020 - present) all right reserved,powered by GitbookFile Modify: 2022-04-11 07:03:47

results matching ""

    No results matching ""