Как просмотреть файлы, отправленные через x-sendfile, как ответ GET

Я использую Slim Framework 3. Вот мой код:

....
$response = $response->withStatus(200)
->withHeader('X-Sendfile', $path)
->withHeader('Content-Type', $contentType)
->withHeader('Content-disposition:', 'attachment; filename=' . $fileName);
return $response;
....

При использовании через почтальона, я вижу изображение. Но как мне показать изображение / видео / аудио на html-странице, используя ответ?

0

Решение

Поскольку весь файл возвращается x-sendfile, файл на самом деле капля. Поэтому я установил responseType моего запроса AJAX к blob в моем JavaScript Я следую за ответом @AdamZ здесь на Использование JavaScript для отображения BLOB-объектов и все заработало.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]