- Cloudrail 教程
- Cloudrail - 主頁
- Cloudrail - 概覽
- Cloudrail - Android
- Cloudrail - Java
- Cloudrail - Node.js
- Cloudrail - iOS
- Cloudrail - 社交登入
- Cloudrail - 設定
- Cloudrail - 編碼
- Cloudrail 實用資源
- Cloudrail - 快速指南
- Cloudrail - 實用資源
- Cloudrail - 討論
Cloudrail - Node.js
此部分介紹如何使用 CloudRail 的 Node.js SDK。
設定
安裝的最簡單方法是透過 **NPM**。只需使用以下命令 −
npm install cloudrail-si
用法
以下示例展示瞭如何建立一個新資料夾並將本地電腦中的檔案上傳到任何雲端儲存提供商上新建立的資料夾中。
javascript
const cloudrail = require("cloudrail-si");
cloudrail.Settings.setKey("[CloudRail License Key]");
// let cs = new cloudrail.services.Box(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let cs = new cloudrail.services.OneDrive(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let cs = new cloudrail.services.GoogleDrive(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
let cs = new cloudrail.services.Dropbox(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
cs.createFolder("/TestFolder", (err) => { // <---
if (err) throw err;
let fileStream = fs.createReadStream("UserData.csv");
let size = fs.statSync("UserData.csv").size;
cs.upload("/TestFolder/Data.csv", fileStream, size, false, (err) => { // <---
if (err) throw err;
console.log("Upload successfully finished");
});
});
廣告