ช่วยให้เว็บแอปพลิเคชันใช้ความสามารถในการถ่ายโอนไฟล์ของ Aspera
ตรวจสอบหน้า GitHub สำหรับเอกสารประกอบ
ติดตั้งตั้งแต่ npm:
$ npm install --save @ibm-aspera/connect-sdk-js
ติดตั้งจากแหล่งที่มา:
$ git clone https://github.com/IBM/aspera-connect-sdk-js.git
$ cd aspera-connect-sdk-js
$ npm install
โหลดจาก CDN:
< script src =" https://d3gcli72yxqn2z.cloudfront.net/@ibm-aspera/connect-sdk-js/latest/connect-sdk.js " > </ script >
ขอแนะนำอย่างยิ่งหากคุณฝัง Connect SDK ผ่าน CDN ที่คุณใช้เวอร์ชันเฉพาะแทนที่จะใช้เวอร์ชันล่าสุด Connect SDK ล่าสุดอาจมีการเปลี่ยนแปลงได้ตลอดเวลาโดยมีการเปลี่ยนแปลงที่สำคัญ ซึ่งอาจส่งผลกระทบต่อเว็บไซต์ของคุณ
เปิดใช้งานและสร้างการเชื่อมต่อกับแอปพลิเคชัน Connect desktop:
import { Connect } from '@ibm-aspera/connect-sdk-js' ;
const connectClient = new Connect ( ) ;
connectClient . initSession ( ) ;
เริ่มการดาวน์โหลด:
try {
const transferSpec = {
authentication : 'token' ,
paths : [
{
source : 'my_awesome_movie.drp'
}
] ,
remote_host : 'example.com' ,
remote_user : 'foo' ,
token : 'ATV7_HtfhDa-JwWfc6RkTwhkDUqjHeLQePiOHjIS254_LJ14_7VTA' ,
direction : 'receive'
} ;
const response = await connectClient . startTransferPromise ( transferSpec ) ;
console . log ( `Transfer started: ${ response } ` ) ;
} catch ( err ) {
throw new Error ( `Could not start transfer: ${ err } ` ) ;
}
ตรวจสอบตัวอย่างที่ให้มาสำหรับตัวอย่างโค้ดเพิ่มเติม
โปรดดู MIGRATION เพื่อดูการเปลี่ยนแปลงที่จำเป็นเมื่ออัปเดตโค้ดของคุณเป็น v5.0.0
$ git clone https://github.com/IBM/aspera-connect-sdk-js.git
$ cd aspera-connect-sdk-js
$ npm install
$ npm run build
แทนที่จะให้ผู้ใช้ดาวน์โหลด Connect จาก Cloudfront คุณสามารถโฮสต์ตัวติดตั้งในเครื่องได้ สิ่งนี้มีประโยชน์อย่างยิ่งหากเซิร์ฟเวอร์ของคุณทำงานในสภาพแวดล้อมออฟไลน์ (เช่น ผู้ใช้จะไม่สามารถเข้าถึง Cloudfront) หรือหากคุณต้องการให้ผู้ใช้ดาวน์โหลด Connect จากเซิร์ฟเวอร์ของคุณ
หากต้องการดาวน์โหลดอิมเมจ Docker connect-deployer
ดังนี้
$ docker pull icr.io/ibmaspera/connect-deployer:latest
แท็กเวอร์ชันยังใช้งานได้ตั้งแต่ Connect 4.2.2 (เช่น docker pull icr.io/ibmaspera/connect-deployer:4.2.2
)
$ docker run -it --rm -d -p 8080:80 icr.io/ibmaspera/connect-deployer:latest
ด้วยคำสั่งข้างต้น ตัวติดตั้ง Connect จะพร้อมใช้งานบน http://127.0.0.1:8080/aspera/connect
หากต้องการกำหนดค่า Connect SDK เพื่อให้บริการตัวติดตั้ง Connect จาก URL นี้ คุณต้องอัปเดต sdkLocation
เป็น URL ข้างต้น
$ docker run -it --rm -d -p 8443:443 -v /path/to/your/ssl/certs:/etc/ssl/certs icr.io/ibmaspera/connect-deployer:latest
หมายเหตุ: ใบรับรองเซิร์ฟเวอร์และคีย์ส่วนตัวต้องมีชื่อว่า cert.pem
และ key.pem
ตามลำดับ
เรามองหาผู้ร่วมให้ข้อมูลเพื่อช่วยเราแก้ไขจุดบกพร่อง สร้างคุณสมบัติใหม่ หรือช่วยเราปรับปรุงเอกสารโครงการ หากคุณสนใจ โปรดดูคู่มือการสนับสนุนของเราอย่างแน่นอน
ในเบราว์เซอร์ ให้เรียกใช้ AW4.Logger.setLevel(2)
ใน Developer Console เพื่อเปิดใช้งานการบันทึกการติดตาม
สำหรับความช่วยเหลือเกี่ยวกับแอปพลิเคชัน Connect desktop โปรดไปที่ IBM Support