آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ارسال فایل به سرور با MultiPartEntity روش خوبیه؟

PandaStudio  11 سال پیش  11 سال پیش
0 0

سلام دوستان

برای ارسال فایل به سرور میشه از آموزش ماژول وب سرویس استاد با کمک کد زیر استفاده کرد

 String url = "http://yourserver";
File file = new File(Environment.getExternalStorageDirectory(),
        "yourfile");
try {
    HttpClient httpclient = new DefaultHttpClient();

    HttpPost httppost = new HttpPost(url);

    InputStreamEntity reqEntity = new InputStreamEntity(
            new FileInputStream(file), -1);
    reqEntity.setContentType("binary/octet-stream");
    reqEntity.setChunked(true); // Send in multiple parts if needed
    httppost.setEntity(reqEntity);
    HttpResponse response = httpclient.execute(httppost);
    //Do something with response...

} catch (Exception e) {
    // show error
}

اما من هرچی سرچ کردم گفته بودن برای ارسال فایل بهتره از MultiPartEntity استفاده کنید، اینم یه مثال خوب : لینک

به نظرتون کدوم روش بهتر و بهینه تر همراه با خطای کمتر هست؟

اینم بگم که همراه با فایل میخوام یکسری پارامتر دیگه هم به سرور ارسال کنم.

ممنون میشم راهنمایی کنید.

 

 

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .