Я хочу показывать файлы (pdf, docx и т. д.) в браузере после нажатия кнопки вместо загрузки.
Трэвис Бритц, я попробовал несколько решений для этого с помощью Google, но ничего не нашел, поэтому я спросил здесь
@AleemZada, если вы что-то пробовали, вы должны описать это, вы сэкономите свое и наше время. Прочтите как задать хороший вопрос.






file() метод используется для отображения изображения или PDF-файла непосредственно в браузере пользователя.
return response()->file($pathToFile);
или
return response()->file($pathToFile, $headers);
Читать еще здесь
из контроллера я возвращаю информацию для книги, поскольку я отображаю информацию о книге, такую как название книги, категория книги, и у меня есть путь к книге. Я отобразил книгу в теге привязки <a>. как я могу показать путь к книге для предварительного просмотра в браузере вместо загрузки
Насколько я понял вопрос, вы можете попробовать отобразить тип файла, например, изображения и pdf, используя return response()->file($pathToFile, $headers);
а у вас файл не могу показать docx прямо в браузере. Вам нужно какое-то преобразование, которое браузер может поддерживать, чтобы показать docx в браузере.
Я использовал документы Google для просмотра файлов PDF.
вот мой код --
<a href = "http://docs.google.com/gview?url = {{ URL::to($tableof1->content) }}" target = "_blank">{{$tableof1->content_title}}</a>
что, если я хочу показать текстовый документ, сэр?
да, вы можете открывать документы Word в Google Docs
Добро пожаловать в stackoverflow! Не могли бы вы обновить свой пост, включив в него код, который вы используете прямо сейчас, и решения, которые вы пробовали, но которые не сработали?