بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

بدست آوردن مقدار فایل آپلود شده در زمان

مدیریت گفتگو
علی 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان. من قصد دارم مقدار حجم فایل آپلود شده در هر زمان را در برنامم داشته باشم تا بتونم درصد فایل آپلود شده رو بدست بیارم . کسی از دوستان اینو بلده یا کار کرده ؟ ممنون میشم راهنماییم کنید . چرا حلقه while زیر به درستی کار نمیکنه ؟

len :  حجم کل فایل آپلود شده

 InputStream input = new BufferedInputStream(url.openStream());
byte data[] = new byte[(int) len];

long total = 0;
float uploadedSize = 10;

while ((total = input.read(data)) > 0) {
uploadedSize += total;
Log.i("LOG", "uploadedSize : " + uploadedSize);
}

نظرات

HoCoder 10 سال پیش
استاد این موضوع رو تو آموزش ها گفتن قسمت Image Optimization
علی 10 سال پیش
کدوم فصله ؟
علی 10 سال پیش
ولی این فیلم مشکل منو حل نکرد. راه دیگه ای دوستان بلدن ؟
uncocoder 10 سال پیش
دقیقاً چه مشکلی در اجرا کردن کد داخل فیلم وجود داشته؟
علی 10 سال پیش
استاد من مشکلم در آپلود شدن فایلمه. الان ببینید در کد بالا من در Log مقدار uploadedSize را چاپ میکنم و مقدار اولیه اونو نیز صفر قرار دادم . ولی وقتی حلقه اجرا میشه بازم صفر رو چاپ میکنه. یعنی حلقه بالا یک بار اجرا میشه و نمیتونم مقدار حجمی که آپلود میشه رو بدست بیارم

پاسخ‌ها 1

علی 10 سال پیش

دوستان کسی راه حلی برای این مشکل نداره ؟

نظرات


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