@hesammousavi
@Alimotreb @milad @ali.bayat
سلام
من میخواستم توی برنامه کاربر بتونه یه سری فایل رو دانلود کنه و کش بشه توی حاقظه تا بعدا بدون دانلود دسترسی داشته باشه (موثع دانلود هم چجوری میشه پروگرس بار نشون داد با درصد؟)
سلام معمولا خود فایل رو کش نمیکنن بیشتر اطلاعات کش میشه برای مثال زمان گرفتن از دیتابیس
که نیاز به پردازش خاص داره
در مورد progressBar با استفاده از جاوااسکریپت میتونید که در دوره پروژه محور جاوااسکریپت پروژه اشو داریم آماده میکنیم .
@hesammousavi
سلام
تشکر
ولی من برای فلاتر میخواستم
@hesammousavi
خب ببخشید راجع به همین رمزنگاری یه توضیحی میدین چیکار باید کرد؟
درود..
اگر بخواهید progress bar داشته باشید باید یه تایمر هم داشته باشید که مثلا یه تابع رو ۲ بار در ثانیه اجرا کنه...
این تابع مقداری از فایل رو که در اون لحظه دانلود شده، نسبت به حجم کل فایل اندازه میگیره و یه درصد بدست میاد که میشه باهاش progress bar رو آپدیت کرد.
@ali.bayat
شما نمیدونید توی فلاتر چجوری میشه یه چیزی رو دانلود کرد و حجم فایل رو بدست آورد؟
مثل اینکه فلاتر یه پکیج downloader داره
میتونید بررسیش کنید:
https://pub.dev/packages/flutter_downloader
برای حجم فایل فکر کنم بشه از dart:io استفاده کرد
var file = File('the_path_to_the_file.mp4');
print(file.lengthSync());
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟