- 在使用之前,必须先找到或设置相应的存储服务器和存储api服务。
支持以下几种安装方式
-
使用 NPM 安装
npm install arktao-storage
const arktaoStorage = require('arktaoStorage') // or import * as arktaoStorage from 'arktaoStorage'
- 0.设置服务器配置
const storage = {
ApiUrl: "http://localhost:9998/",//api地址
StorageUrl: "http://localhost:9999/"
}
- 1.上传文件
const observable = arktaoStorage.upload('test',file , file.name, storage)
observable.subscribe({
error(err) {
console.error(err)
},
next(ne) {
console.log(ne)
},
complete(e) {
console.log(e)
}
})
- 2.上传文件并转码
const observable = arktaoStorage.upload('test', file, file.name, storage)
observable.subscribe({
error(err) {
console.error(err)
},
next(ne) {
console.log(ne)
},
complete(e) {
trans()
}
})
function trans() {
const observable = arktaoStorage.trans('test', file.name, storage, {
type: 'hls'
})
observable.subscribe({
error(err) {
console.error(err)
},
next(ne) {
console.log(ne)
},
complete(e) {
console.log("转码完成")
console.log(e)
}
})
}