Welcome! Log In Create A New Profile

Advanced

Problem mit Content-Disposition

Posted by mili988 
Problem mit Content-Disposition
November 03, 2020 09:32AM
Hi an die Runde!

Ich habe eine Frage, generell habe ich Problem beim Ergänzen enier Config.

Ich verwalte ein DAM-System für einen Kunden, nun hat der Kunde den Wunsch dass generierte URLs, die im DAM-System eingetragen sind und die Endung .stp haben downgeloaden werden. Aktuell ist es so, dass diese Dateien als neuer Tab angezeigt werden. So muss der Kunde mühsam einen rechten Mausklicj machen und speicher unter auswählen. Wunsch ist es, dass nach klick auf die URL ein Download sofort angetriggert wird.

Das müsste doch mit der Content-Disposition möglich sein.

Ich habe mich schon etwas gespielt damit, leider funktioniert es nicht so richtig.


Config:

server {
listen 80;
listen [::]:80;
server_name kundendomain;
return 301 https://kundendomain$request_uri;
}

server {
listen 443 ssl;
server_name kundendomain;

ssl_certificate /etc/nginx/certs/kundendomain/fullchain.pem;
ssl_certificate_key /etc/nginx/certs/kundendomain/key.pem;
ssl_protocols TLSv1.2;
ssl_ciphers AES256+EECDH:AES256+EDH:AES128+EECDH:AES128+EDH;

ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;

# config to enable HSTS (HTTP Strict Transport Security)
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains;";

# hardening
server_tokens off;

# disable body size limit (upload limit)
client_max_body_size 0;

location /remoteapi/websocket {
proxy_pass http://127.0.0.1:8765/api/websocket;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}

location /storageserver {
proxy_pass http://127.0.0.1:8884/storageserver;
}

location / {
proxy_pass http://127.0.0.1:8881;
}
}

Danke für die Hilfe!
Re: Problem mit Content-Disposition
March 13, 2021 11:57AM
Hallo,

bei der Internet-Recherche bin ich auf diese Webseite gekommen: https://gist.github.com/nepsilon/f46ff51a8c6d8356e35897758d230449

Hier wird erläutert, dass mit ...

add_header Content-Disposition 'attachment; filename="foo.txt"';

... ein Dateidownload erzwungen werden kann.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 265
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready