کلیدستان

نسخه‌ی کامل: چک کردن سالم بودن فایل زیپ (zip) بعد از دانلود (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
من یک فایل زیپ دانلود می کنم و بعد استرکت می کنم .
می خوام قبل از استرکت کردن چک کنم که آیا فایل زیپ کامل و سالم دانلود شده است یا نه؟
چطوری می تونم این فایل رو چک کنم؟
سلام فک نمیکنم راه استانداردی برای اینکار بتونید پیدا کنید به نظر من بهتره حجم فایلی که میخوایید دانلود شه رو قبل از دانلود و بعد از دانلود بگیرید
برای دریافت حجم فایل قبل از دانلود از این کد میتونید استفاده کنید :

کد پی‌اچ‌پی:
URL url = new URL("http://server.com/file.zip");
URLConnection urlConnection url.openConnection();
urlConnection.connect();
int file_size = (urlConnection.getContentLength()/1024); 

برای دریافت   حجم بعد از دریافت هم میتونید از این کد استفاده کنید :

کد پی‌اچ‌پی:
File filenew = new File(selectedPath);
       
int file_size Integer.parseInt(String.valueOf(filenew.length()/1024)); 

موفق باشید