سؤال

هل تسمح أطر عمل REST Java مثل Restlet و Jersey لأحدهم بإرسال ملف كمدخل إلى خدمة ويب؟

هذا سيشمل العميل الذي يرسل الملف والخادم ثم تلقي الملف ومعالجته.

هل كانت مفيدة؟

المحلول

إذا كنت تسأل عما إذا كان يمكنك القيام بمقدمة HTTP على خدمة Restlet ، فمن المؤكد ، نعم يمكنك ذلك. يمكنك استخدام فئة الدليل إذا كنت ترغب فقط في تخزين الملف ، أو يمكنك تنفيذ ServerResource الخاص بك للتعامل مع المورد الجديد.

لم أستخدم جيرسي ، لكن Restlet هو واجهة برمجة تطبيقات رائعة.

نصائح أخرى

حسنًا ، ليس هناك قيود على عدم القيام بذلك. يعالج REST الملفات دون أي مشاكل. ألق نظرة على:http://mikedesjardins.us/wordpress/2007/04/restful-services-on-ftp/

تستطيع ايضا استخذام اطمئن، لا تشغل بالك الذي يبني على عميل HTTP. انه بسيط جدا:

given().multiPart(new File("/somedir/file.bin")).when().post("/fileUpload");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top