10

Иногда вы хотите перейти по ссылке pdf/image/etc и увидеть ее в браузере, а не загружать ее.
В моем последнем запуске это было со скриншотом на сервере Mantis, который я использую.

Когда я нажимаю, чтобы перейти по ссылке, он сразу же предлагает мне сохранить файл, без возможности открыть его в браузере.
Я действительно не хочу загружать его, открыть его в средстве просмотра изображений, а затем не забудьте удалить файл, когда я закончу. Мне бы хотелось, чтобы это обрабатывалось браузером, когда я закрываю вкладку для обычных изображений / PDF, например, когда вы нажимаете кнопку open [image] in new tab .

Я знаю, почему браузер делает это, контент подается с заголовком HTTP Content-Disposition:attachment , но я уверен, что будут расширенные настройки, опция скрытого контекстного меню или потрясающее расширение, которое позволит вам просматривать что-то, что кто-то хотел, чтобы вы на самом деле спасли.

Кто-нибудь знает что-нибудь подобное?


РЕДАКТИРОВАТЬ

Кажется, у Firefox есть надстройка для него, но я не могу найти порт для Chrome.

3 ответа3

2

Кто определяет, будет ли файл загружен или открыт, тот разработчик сайта. Естественно, файл открывается в браузере, но если разработчик принудительно установит заголовок HTML ниже, он всегда будет загружен.

Там нет никакого способа, чтобы заставить. :(

Response.AddHeader("Content-Disposition", "attachment; filename=fileToForceDownload.pdf");
Response.AddHeader("Content-Length", 12345);
Response.ContentType = "application/octet-stream";
Response.BinaryWrite(bytesOfFile);

Чтобы открыть в браузере, разработчик должен объявить:

Response.AddHeader("Content-Disposition", "inline; filename=fileToOpen.pdf");
Response.ContentType = "application/pdf";

Выше написано на C #, но его параметры являются общими для любых языковых сайтов

1

По словам Серджио, именно разработчик сайта определяет, будет ли файл загружен или открыт в браузере. Если вы хотите просмотреть документы в формате PDF, я предлагаю включить расширение Документов Google, которое по умолчанию поставляется с Chrome. Нажмите кнопку ctrl , пока вы нажимаете на изображение, оно открывает изображение в новой вкладке. Я надеюсь, что это работает для пользователей, имеющих эту проблему.

0

Вы пытались найти в Google "открыть PDF в Chrome"?

У меня было расширение, которое работало хорошо:

Kami (formerly Notable PDF)
2.0.6344
Document Viewer and Office Tool for your browser

Однако я отключил его, потому что PDF откроется в Chrome, даже без этого расширения.

Я должен:

Office Editing for Docs, Sheets & Slides
109.1486.1491
View and edit Microsoft Word, Excel, and PowerPoint files...

Это позволяет мне открывать большинство файлов Office без Office (смотри, нет Office).

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .