Ho una directory di file di testo che sto servendo con apache 2. Normalmente quando io (o qualsiasi utente) accedo ai file li vedono nel loro browser. Voglio "forzare" * il browser Web per visualizzare una finestra di dialogo "Salva con nome". So che questo è possibile fare con le Content-Disposition
intestazioni ( maggiori informazioni ).
C'è un modo per attivarlo per ogni file?
Idealmente, vorrei qualcosa del genere:
<Directory textfiles>
AutoAddContentDispositionHeaders On
</Directory>
E quindi apache imposterà l'intestazione di disposizione del contenuto corretta, incluso l'utilizzo dello stesso nome file.
Qualcosa del genere potrebbe essere possibile con la Header
direttiva apache .
Punti bonus se è incluso stando in apache in debian.
Potrei fare un semplice script wrapper PHP che accetta un filename
argomento, effettua la chiamata header(...)
e quindi stampa il file, ma poi devo valutare l'input ecc. Che lavoro sto cercando di evitare.
* So che in realtà non puoi forzare le cose quando si tratta di web