ufs-js
v0.1.0
Published
UFS Javascript SDK
Downloads
2
Readme
EFS-Javascript 客户端
安装
npm install efs-js --save
打开 API 文档
npm run jsdoc
开始使用
1. 文件管理
import { EfsFileClient } from "../src/efs";
let fileClient = new EfsFileClient("http://efs/api", "my-app-id", {
accessToken: function() { return session["accessToken"] }
});
// 上传文件
fileClient.upload({ file: document.getElementById("fileInput").files[0] }).then(fileStatus => {
// 上传成功后,显示文件信息
console.log(fileStatus);
// 获取文件下载地址
fileClient.urlFor({ fileId: fileStatus.id }).then(fileUrl => {
// 输出文件下载地址
console.log(fileStatus);
})
});
2. 文件转换
import { EfsConvertClient } from "../src/efs";
let convertClient = new EfsConvertClient("http://efs/api", "my-app-id", { accessToken : accessToken });
// 添加转换作业
convertClient.enqueue({ fileId: "my_file_id", kind: "thumbs", name: "default" }).then(() => {
// 更改转换作业优先级
convertClient.priority({ fileId: "my_file_id", kind: "thumbs", name: "default", priority: 5 }).then(() => {
// 获取转换状态
convertClient.status("my_file_id", "thumbs", "default").then(status => {
console.log(status);
});
});
});
...
注意
目前 JS 客户端暂不支持:应用注册、应用注销、预览 API