Рубрики
Uncategorized

Загружайте файлы с помощью заголовков заголовков

Автор оригинала: David Wong.

Представил

Используя заголовок заголовка, браузер может загружать файлы. Ниже приведен пример кода, более подробное содержание см. в ссылке ниже.

Пример

php
    
$file = $GET ['file']; // File address is the server save path, such as. / file / A. jpg
if (!is_file($file)) {
    Exit ('no file');
}

header("Content-type:application/octet-stream");
header("Content-Disposition:attachment;filename = " . basename($file));
header("Accept-ranges:bytes");
header("Accept-length:" . filesize($file));
$handle = fopen($file, 'rb');
while (!feof($handle)) {
    echo fread($handle, 102400);
}
fclose($handle);
exit();

Справочный материал: Способ загрузки файла PHP, функция загрузки файла PHP (поддержка китайского языка).