Cloudrail - โหนด js

ส่วนนี้จะให้ข้อมูลเบื้องต้นเกี่ยวกับวิธีใช้ Node.js SDK ของ CloudRail

ติดตั้ง

วิธีที่ง่ายที่สุดในการติดตั้งคือ 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");
   });
});