Memungkinkan aplikasi web untuk memanfaatkan kemampuan transfer file Aspera.
Lihat Halaman GitHub untuk dokumentasi.
Instal dari npm:
$ npm install --save @ibm-aspera/connect-sdk-js
Instal dari sumber:
$ git clone https://github.com/IBM/aspera-connect-sdk-js.git
$ cd aspera-connect-sdk-js
$ npm install
Muat dari CDN:
< script src =" https://d3gcli72yxqn2z.cloudfront.net/@ibm-aspera/connect-sdk-js/latest/connect-sdk.js " > </ script >
Sangat disarankan jika Anda menyematkan Connect SDK melalui CDN yang Anda gunakan versi tertentu daripada menggunakan yang terbaru. Connect SDK terbaru dapat berubah sewaktu-waktu dengan perubahan yang dapat menyebabkan gangguan, yang berpotensi memengaruhi situs web Anda.
Luncurkan dan buat koneksi ke aplikasi desktop Connect:
import { Connect } from '@ibm-aspera/connect-sdk-js' ;
const connectClient = new Connect ( ) ;
connectClient . initSession ( ) ;
Mulai pengunduhan:
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 } ` ) ;
}
Lihat Contoh yang disediakan untuk contoh kode lainnya.
Lihat MIGRASI untuk melihat perubahan yang diperlukan saat memperbarui kode Anda ke v5.0.0
.
$ git clone https://github.com/IBM/aspera-connect-sdk-js.git
$ cd aspera-connect-sdk-js
$ npm install
$ npm run build
Daripada meminta pengguna mengunduh Connect dari Cloudfront, penginstal dapat dihosting secara lokal. Hal ini sangat berguna jika server Anda berjalan di lingkungan offline (yaitu pengguna tidak akan memiliki akses ke Cloudfront) atau jika Anda lebih suka pengguna mengunduh Connect dari server Anda.
Untuk mengunduh image Docker connect-deployer
:
$ docker pull icr.io/ibmaspera/connect-deployer:latest
Tag versi juga tersedia mulai dari Connect 4.2.2 (misal: docker pull icr.io/ibmaspera/connect-deployer:4.2.2
).
$ docker run -it --rm -d -p 8080:80 icr.io/ibmaspera/connect-deployer:latest
Dengan perintah di atas, penginstal Connect akan tersedia melalui http://127.0.0.1:8080/aspera/connect
. Untuk mengonfigurasi Connect SDK agar melayani penginstal Connect dari URL ini, Anda harus memperbarui sdkLocation
ke URL di atas.
$ docker run -it --rm -d -p 8443:443 -v /path/to/your/ssl/certs:/etc/ssl/certs icr.io/ibmaspera/connect-deployer:latest
Catatan: Sertifikat server dan kunci pribadi harus diberi nama masing-masing cert.pem
dan key.pem
.
Kami selalu mencari kontributor untuk membantu kami memperbaiki bug, membuat fitur baru, atau membantu kami meningkatkan dokumentasi proyek. Jika Anda tertarik, lihat Panduan Berkontribusi kami.
Di browser, jalankan AW4.Logger.setLevel(2)
di Konsol Pengembang untuk mengaktifkan pencatatan log jejak.
Untuk bantuan mengenai aplikasi desktop Connect, silakan kunjungi Dukungan IBM.