Как сделать функцию Yii sendFile для установки Content-Desposition в строку?

Я пытаюсь использовать Yii::app()->request->sendFile() для отображения изображений в представлении без появления диалогового окна «Загрузка диалогового окна», но я не могу это сделать, поскольку sendFile устанавливает Content-Desposition для attachment . Как мне настроить его на inline ?

BTW Я использовал функцию xsendfile, но отбросил ее, поскольку вам нужен mod-xsendfile в Apache, чтобы использовать ее.

Пожалуйста помоги.

Related of "Как сделать функцию Yii sendFile для установки Content-Desposition в строку?"

Если вы хотите отображать изображения в представлении, вам нужно использовать теги <img> .

Если вы хотите, чтобы возвращаемый контент был изображением (в этом случае бессмысленно говорить о представлении), то все, что вам нужно сделать, обычно не больше

 header('Content-Type: image/jpeg'); echo $binaryImageContents; Yii::app()->end(); 

Это также делает sendFile() в принципе, хотя он предлагает немного больше удобства, потому что он обнаруживает соответствующий тип MIME из расширения файла и отправляет кучу дополнительных заголовков HTTP-ответа (включая нежелательный Content-Disposition one). Вы можете взглянуть на себя .