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

مشکل دانلود ناقص فایل APK

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

با سلام

دوستان من با کدهای پایین به فایل apk که رو هاستم گذاشتم دسترسیدارم و فایلو دانلود میکنم،اما فایل ناقص دانلود میشه و پیام parse error میدهوحتی فایلو تو لپ تاپ کرفتمو منتقل کردم گوشیم بازم همون اررور میده،کجای کارم اشکال داره:
درضمن فایلو رو آپلود سنتر دیگه گذاشتم درست جواب میده!

 <?php
$file = 'downloads\PardisCRM.apk';

if (file_exists($file)) {
header("Pragma: public", true);
header("Expires: 0"); // set expiration time
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=".basename($file));
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($file));
die(file_get_contents($file));
exit;
}
?>

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
saeed_435  11 سال پیش
0 0

با عرض پوزش مشکلم با کد زیر حل شد :

 if(file_exists($file)){
             header('Content-Description: File Transfer');
             header('Content-Type: application/vnd.android.package-archive');
             header('Content-Disposition: attachment; filename='.basename($file));
             header('Content-Transfer-Encoding: binary');
             header('Expires: 0');
             header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
             header('Pragma: public');
             header('Content-Length: '. filesize($file));
             ob_clean();
             flush();
             readfile($file);exit;

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