"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إنشاء طلب نشر multipart/form-data في Java؟

كيفية إنشاء طلب نشر multipart/form-data في Java؟

نشر في 2025-04-17
تصفح:209

How to Create Multipart/Form-Data POST Requests in Java After Apache HttpClient 3.x's Removal of Multipart Support?

ومع ذلك ، تم إيقاف هذه الإمكانية في الإصدار 4.0. اقترحوا البحث عن التعليمات البرمجية المتعددة التي تحتفظ بها مشاريع أخرى ، لكنهم أقروا بأنهم غير مدركين لأي مشاريع من هذا القبيل. إليك مثال:

closeablehttpclient httpclient = httpclients.createdefault () ؛ httppost uploadFile = new httppost ("...") ؛ multiTEntityBuilder Builder = multipartentitybuilder.create () ؛ builder.addtextbody ("field1" ، "yes" ، contentType.text_plain) ؛ // إرفاق الملف إلى المنشور: ملف f = ملف جديد ("[/path/to/upload]") ؛ builder.addbinarybody ( "ملف"، FileInputStream جديد ، contentType.application_octet_stream ، F.GetName () ) ؛ httpentity multipart = builder.build () ؛ exploadfile.setentity (multipart) ؛ closablehttpresponse استجابة = httpclient.execute (التحميل) ؛ httpentity responseentity = response.getentity () ؛

لاحظ أنه اعتبارًا من httpclient 4.3 ، تم إهمال بعض الفئات. ارجع إلى الوثائق الرسمية لاستخدام API المحدث.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3