Я очень новичок в slim framework, и я пытаюсь загрузить файл изображения. Работает нормально на локальном с php. Но при применении того же кода на сервере для slim его не работает. Искал много Но не повезло i.e here и this one. Вот мой кодContent-Type: image/jpeg не работает на живую работу на локальном
$app->get('/image', function ($request, $response, $args) {
//header('Content-type: image/png');
//header('Content-Disposition: attachment; filename=go-logo.jpg');
//$contents = file_get_contents(getcwd() . '/' . $_GET['img']);
$filename=getcwd() . '/' . $_GET['img'];
header("Content-Length: " . filesize($filename));
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=go-logo.jpg');
readfile($filename);
return $contents;
});
Ошибка это показывает, что это HTML-файл. я хочу, как этот
Что вы имеете в виду, если не работаете? '$ contents' также не определяется нигде. –
извините. я забыл приложить скриншоты – MKD
, пожалуйста, проверьте его сейчас – MKD