Помощь по скриптам | Скачивание с сервера, повреждаются файлы
Тема закрыта by
Trec80
написал ЗЦ.. Все хорошо работает.
Только вот дело в том что при скачивании файл повреждается, допустим картинку открыть не могу, зип тоже, mp3 могу, пробовал куча вариаций, уже и гуглил сколько времени..
У кого какие идеи?
Только вот дело в том что при скачивании файл повреждается, допустим картинку открыть не могу, зип тоже, mp3 могу, пробовал куча вариаций, уже и гуглил сколько времени..
У кого какие идеи?
[T]rec80 , код зц в студию, или я ванговать должен ?
Megion ,
if (isset($_GET['loads'])){
$files_d = H.'/files/files/'.$file['file'].'';
if (file_exists($files_d)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($files_d).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($files_d));
readfile($files_d);
exit;
}
}
if (isset($_GET['loads'])){
$files_d = H.'/files/files/'.$file['file'].'';
if (file_exists($files_d)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($files_d).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($files_d));
readfile($files_d);
exit;
}
}
Megion (10.12.2016 в 15:23)
[T]rec80 , вроде все норм
В том то и дело что все норм.. [T]rec80 , вроде все норм
А вот какого хрена файлы повреждаются, хз...
Уже и сверял размеры выгрузки и прочее...
Доступность...
________
посл. ред. 10.12.2016 в 15:25; всего 1 раз(а); by [T]rec80
не стоит так делать )
Достаточно скачивать десяток файлов на скорости пару кб/сек чтобы постоянно держать в памяти тяжёлый процесс веб сервера на каждый поток
________
посл. ред. 10.12.2016 в 15:27; всего 1 раз(а); by Mobiaaa
Достаточно скачивать десяток файлов на скорости пару кб/сек чтобы постоянно держать в памяти тяжёлый процесс веб сервера на каждый поток
________
посл. ред. 10.12.2016 в 15:27; всего 1 раз(а); by Mobiaaa
[T]rec80 , может во время загрузки на сайт что то портит файл ?
Megion , в том то и дело, на сервере нормальные файлы, выгружаю через панель, все хорошо..
Да и идет прямой путь к файлу без сторонних функций
Да и идет прямой путь к файлу без сторонних функций
[T]rec80 , что то интересное
напрямую файл скачай,потом сообщи что будет
Стр.: 1, 2