Cloudrail-nodejs

提供:Dev Guides
移動先:案内検索

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");
   });
});