So erzwingen Dateidownload im Browser, Nginx-Server

7

Ich habe derzeit 2 Bildstandorte und sie können die Formate (jpg, jpeg, png, gif)

%Vor%

Weiß jemand, wie ich Bilddateien in / o / zum Download zwingen kann, anstatt sie im Webbrowser zu rendern?

Hier ist meine Conf-Datei: Ссылка

%Vor%     
eeek 29.01.2012, 15:35
quelle

3 Antworten

19

Sie müssen nur den HTTP-Header Content-disposition :

zurückgeben %Vor%     
Alexander Azarov 30.01.2012 03:58
quelle
3

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 wird     
Thor 24.04.2016 13:11
quelle
0

Unter 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 Ссылка

    
learnJQueryUI 25.04.2016 05:03
quelle

Tags und Links