بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
متد getContentLength از کلاس HttpUrlConnection مقدار -1 برمیگردونه (حل شد)
سلام دوستان
این متد تو امولاتور سایز درست رو برمیگردونه ولی تو گوشی نه، چرا؟
0
0
دوستان من از جست و جو خواستم استفاده کنم ولی درست کار نمیکنه متاسفانه
(11 سال پیش)
0
0
دوستان من نیاز دارم قبل از دانلود حجم فایل رو بدونم ، چطور اینکار رو بکنم؟ (11 سال پیش)
+1
0
اگر فایل ایراد داشته باشه اینطوری میشه و روی فایل های apk جواب نمیده و مقدار -1 رو بر میگردونه (11 سال پیش)
0
0
فایل یک عکس با فرمت png هست و دانلودش میکنه و نمایشش میده
فقط حجم رو اشتباه برمیگردونه
باید چکار کنم؟ (11 سال پیش)
0
0
تو امولاتور هم به درستی کار میکنه ولی تو گوشی نه، مقدار 1- برمیگردونه (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
کاشی زاده
11 سال پیش
+2
0
از این کد هم میتونید برای محاسبه حجم فایل استفاده کنید :
private static int getRemoteFileSize(String url) {
try {
DefaultHttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(url);
HttpResponse execute = client.execute(httpGet);
return (int) execute.getEntity().getContentLength();
}
catch (MalformedURLException e) {
return -1;
}
catch (IOException e) {
return -2;
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .