0.1.0 • Published 7 years ago

ufs-js v0.1.0

Weekly downloads
1
License
MIT
Repository
-
Last release
7 years ago

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