Sie müssen nur den HTTP-Header Content-disposition
:
Ich habe versucht, diese Funktionalität in meinen eigenen nginx-Server zu bekommen.
Ich habe einen Ordner auf dem Server, den ich für jeden öffnen möchte, der den Pfad kennt.
Dazu habe ich eine / file / location in meine nginx-Konfigurationsdatei eingefügt.
%Vor%Jede Anfrage an example.com/file/x wird zu / var / openStuff / file gehen und nach x suchen und den Browser zwingen, die Datei herunterzuladen
Dies funktioniert auch, wenn der Pfad /file/stuff/things.txt lautet und von /var/openStuff/file/stuff/things.txt
geliefert wirdUnter Konfiguration funktioniert für mich.
%Vor%Aber die PDF-Datei muss mit einem kleinformatigen PDF-Dokument enden, das zum Herunterladen heruntergeladen werden kann. Ich kenne immer noch nicht die Syntax, um .pdf und .PDF der obigen Konfigurationsdatei hinzuzufügen. Irgendein Vorschlag? Die Antwort basiert auf Informationen aus Ссылка
Tags und Links nginx mime-types