Mam plik PDF do pobrania przez użytkowników na mojej stronie internetowej.
Czy istnieje sposób, aby poinstruować Chrome, aby nie wyświetlał pliku PDF w przeglądarce użytkownika, gdy użytkownik kliknie link do pliku PDF, ale zamiast tego pobierze plik PDF do folderu pobierania użytkownika? A przynajmniej poinstruuj Chrome, aby zapytał użytkownika, czy chce wyświetlić plik PDF w przeglądarce, czy pobrać go (zamiast tylko automatycznie przeglądać w przeglądarce)?
Dzięki :)
google-chrome
download
pdf
rassom
źródło
źródło
Content-Disposition
Nagłówek wymienione w linku w pierwszym komentarzu jest właściwym sposobem, aby to zrobić.Odpowiedzi:
Możesz użyć
download
właściwości w swoim linku (kotwicy) w następujący sposób:<a href="some/path/somefile.pdf" download target="_blank">download PDF file</a>
Wymusiłoby to pobieranie w przeglądarkach, które go obsługują (Chrome, Firefox i Opera). Jednak nie jest obecnie obsługiwany w IE ani Safari zgodnie z tym linkiem
Źródło: /programming/3802510/force-to-open-save-as-popup-open-at-text-link-click-for-pdf-in-html
źródło
Nie jestem pewien, czy jest to możliwe dzięki niestandardowemu kodowi na stronie internetowej. O ile wiem, jest to całkowicie zależne od ustawień użytkownika w przeglądarce Chrome.
Zasadniczo po wpisaniu: chrome: // plugins / , wyświetli się lista wtyczek chrome, a jeśli użytkownik wyłączy wtyczkę o nazwie: Chrome PDF Viewer , tylko Chrome poprosi o pobranie pliku PDF, w przeciwnym razie PDF otworzy się tam automatycznie.
źródło
Można to zrobić po prostu zamiast klikać plik PDF, kliknąć go prawym przyciskiem myszy i wybrać „zapisz link jako”, a następnie Chrome rozpocznie pobieranie pliku PDF i upewnij się, że sprawdził format pliku przed zapisaniem adresu linku, ogólnie byłby to .pdf, ale jeśli nie, to ręcznie napisz .pdf po nim.
źródło