سؤال

أنا أتطلع إلى إرجاع PDF من مكالمة WebService. (أجهزة الصراف الآلي، وكيل مخصص مطلوب في جانب العميل)

afaics، هناك 2 طرق للقيام بذلك

أ) إرجاع الرابط إلى موقع ويب يمكن الوصول إليه B) ترميز PDF ويشمله في XML

في ظرفي، أ) ستتطلب رحلاتين من العميل، أول من يحصل على المسار والثاني للحصول على الملف.

ومع ذلك، WRT B)، هذا الرابط (http://www.coderanch.com/t/279020/Striams/java/wrting-bytearray-xml-file#1283263.) يقترح أنه ليس من الجيد أن ترميز قوات الدفاع الشعبي، على الرغم من ذلك دون تفسير.

سأكون ممتنا لو سيقدم شخص ما توصيات لما ورد أعلاه (والبدائل الأخرى الأخرى).

الكثير من thx.

سيمون

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

المحلول

هل ستكون Base64 ترميزها؟

من Wikipedia "تقريبا، الحجم النهائي للبيانات الثنائية المشفرة BEAD64 يساوي 1.37 أضعاف حجم البيانات الأصلي + 814 بايت (للرؤوس)."

بسرعة كبيرة هذا سوف تفوق عيوب 2 رحلات الشبكة.

نصائح أخرى

هل يجب أن تكون مكالمة Webservice؟ هل يمكن أن تجعل من الحصول على طلب بسيط إلى صفحة في موقعك الذي تقوم بإرجاع PDF من؟ يمكنك بعد ذلك فرض SSL على هذا الطلب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top