Pagina 1 di 1

qnap - download del file invece di open

Inviato: 22/12/2013, 11:39
da shamanas
Ciao,
nella costruzione hobbystica di un sito (con drupal7, ma poco importa), mi sono imbattuto nella
necessita di scaricare dei file dal server, ma il browser invece di fare il download, li apriva. : Blink :
allora ho indagato sulla problematica e posto qui la soluzione sperando possa tornare utile ad altri.

nella directory che contiene i file da scaricare (o in una directory superiore), creare un file .htaccess
con dentro scritto:


<FilesMatch "\.(?i:doc|odf|pdf|rtf|txt)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>

questa soluzione si trova facilmente in giro, ma sul mio qnap creava un server error 500 quando
provavo a fare il download (l'evoluzione e' stata da: aprire come file di testo, ad: dare errore). : Andry :

questo perche' il server apache non carica il modulo header (che comunque e' installato),
richiamato dalla direttiva indicata nel .htaccess.

allora ho fatto questa ulteriore modifica:
nel file:

/etc/config/apache/apache.conf

ho aggiunto la riga:

LoadModule headers_module modules/mod_headers.so

(copiata da /etc/config/apache/httpd.conf, nel caso avessi fatto errori di trascrizione)
e poi ho fatto fare al demone il restart del server apache
/etc/init.d/Qthttpd.sh restart

dopo di cio', il browser fa il download dei file con quella estensione, che stanno nella directory
in cui ho messo l'.htaccess, e nelle sue sottodirectory. : Yahooo :

saluti a tutti.
C.

Re: qnap - download del file invece di open

Inviato: 22/12/2013, 12:23
da wozxyz
Grazie per la condivisione! : Sailor :