У меня проблема с загрузкой изображений с помощью функции заголовка PHP: изображение загружается правильно, можно просматривать в Photoshop, но не открывается в Windows Photo Viewer и MacOS Preview. Здесь ист в (простой) код, я использую:Загрузка изображения с заголовком PHP: изображения не отображаются в Windows Photo Viewer и MacOS Preview
header('Content-type: image/jpg');
header('Content-Disposition: attachment; filename="'.$url.'"');
readfile($image);
Спасибо вам так много,
Alex
'filename' - это то, что вы хотите, чтобы файл был назван на клиенте. это ** НЕ ** URL-адрес файла. например вы хотите 'filename = kittens.jpg', а не' filename = http: // example.com/kittens.jpg'. –
Да, вы правы. имя переменной немного вводит в заблуждение; имя файла сохраняется как «url» в базе данных, вот почему подпись. – AlexTheNoob