0
У меня есть файл на моем сайте перенесен с другого сервера.Скачать .sql.gz файл
Резервное копирование имеет формат .sql.gz, когда я загружаю файл через php-код, они не работают. Файлы загружаются, но повреждаются. Я на Windows PC, тогда как его работы на Linux
Пожалуйста, помогите мне, как я могу заставить их работать на окнах тоже, я использую следующий код:
$fileurl=$path."/mysql/03/mydb1.sql.bz2";
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: Download SQL Export");
header('Content-Description: File Transfer');
header('Content-Disposition: attachment; filename=test.sql.bz2');
header('Content-Length: ' . filesize($fileurl));
readfile($fileurl);
Возможно, возникли проблемы с несколькими заголовками 'Content-Type'. Попробуйте использовать только 'application/octet-stream'. Возможно, файл загружен правильно, но Windows не знает, что с ним делать после загрузки. –
Это sql.bz2 или sql.gz? 'filename = test.sql.bz2' // Резервное копирование имеет формат .sql.gz? – Jonathan
Удалено только с использованием файла приложения/октета-потока, загруженного, но все еще не работающего. –