可惜只支持web和h5
api链接
引入,位置自己放,我放了两个其实一个就可以
import ObsClient from "./../common/esdk-obs-browserjs-without-polyfill.3.23.5.min.js";
使用
Bucket桶名;Key可以理解为参数;SourceFile文件必须是file;
obsPutObject(file) {
console.log(file)
// 创建ObsClient实例
var obs = new ObsClient({
access_key_id: '123456789',
secret_access_key: '666666666',
server: '地址'
// server: `地址${Math.random()}`
})
console.log(JSON.stringify(obs))
//发送请求
obs.putObject({
Bucket: 'zy-pub', //桶名
Key: `smrz/${this.userInfo.id}-03.mp4`,
SourceFile: file.tempFile,
// Body: 'Hello OBS'
}, (err, result) => {
console.log(JSON.stringify(err))
console.log(JSON.stringify(result))
if (err) {
console.error('Error-->' + err);
} else {
console.log('Status-->' + result.CommonMsg.Status);
console.log('Code-->' + result.CommonMsg.Code);
console.log('Message-->' + result.CommonMsg.Message);
console.log('HostId-->' + result.CommonMsg.HostId);
console.log('RequestId-->' + result.CommonMsg.RequestId);
}
});
}