تمكن تطبيقات الويب من الاستفادة من إمكانيات نقل الملفات 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 لسطح المكتب:
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 } ` ) ;
}
تحقق من الأمثلة المقدمة لمزيد من نماذج التعليمات البرمجية.
ارجع إلى الهجرة لمعرفة التغييرات المطلوبة عند تحديث الكود الخاص بك إلى 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 من الخادم الخاص بك.
لتنزيل صورة connect-deployer
Docker:
$ 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)
في وحدة تحكم المطور لتمكين تسجيل التتبع.
للحصول على مساعدة بخصوص تطبيق Connect لسطح المكتب، برجاء زيارة دعم IBM.