arkia
پنج شنبه 23 خرداد 1392, 23:55 عصر
فایل های من تو سرور سالم هستند اما وقتی توسط لینک غیر مستقیم دانلود میشن باز نمیشه دوستان چه کار کنم؟
کد دانلود من اینه:
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename='.$newname);
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: no-cache');
header('Cache-Control: no-cache, must-revalidate');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
نکته اینجاس که با همین روش فایل های زیپ خراب نمیشه. قبلا درست بودا یهو نمیدونم چی شد که خراب شد!!!
کد دانلود من اینه:
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename='.$newname);
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: no-cache');
header('Cache-Control: no-cache, must-revalidate');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
نکته اینجاس که با همین روش فایل های زیپ خراب نمیشه. قبلا درست بودا یهو نمیدونم چی شد که خراب شد!!!