Download file
Autor: Aldo S.
Visitado 1920,
Seguidores 1,
Compartilhado 0
Come fare il download di un file (non l'apertura del file) ed il suo salvataggio in una cartella indicata?
In pratica cliccando sul nome del file dovrebbe aprirsi esplora risorse e poi avviarsi il download
Publicado em
... se non esiste l'eseguibile di quel formato abbinato a S.O., basta mettere il link diretto al file posizionato in una cartella del Sito, per esempio per files *.acx, *xdk, ecc.
... se ci fosse l'eseguibile attivo, per files tipo *.txt, *.wav *.mp3, *.pdf, ecc., ecc., la soluzione più rapida è quella di zippare il file in formato *.zip, e quindi uploadarlo in una cartella del PC, quindi linkare questi files ZIP per cui si aprirà il FORM per accettare o meno il downloads...
... altra strada, ma devi essere un po' esperto e sicuro di quello che fai, su server PHP puoi predisporre il downloads forzato per i files che indicherai, tramite il file ".htaccess", su cui dovrai documentarti negli ambienti PHP...
... per quanto appena detto, qui troverai un mio suggerimento relativamente ai files MP3, da estendere per altri files: http://answers.websitex5.com/post/35501 (...comunque, sempre meglio documentarsi sulle fonti prettamente dedicate alla materia...)
... fare attenzione, perchè recentemente "serzio" ha lanciato un "allerta", che per il momento non ho avuto tempo di approfondire in unofficialwsx5.com...
.
ciao, KolAsim
Se hai un hosting linux, crei un file di testo chiamato .htaccess e ci inserisci quanto segue per ciascun file di cui vuoi modificare la gestione:
<Files nomefiledascaricare.png>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
Non è comodissimo, ma dovrebbe funzionare. Ovviamente dovrai indicare il nome del file completo di estensione.
Il riferimento all' "allerta" era riferito soltanto alla imprudente e diffusa abitudine di utilizzare script senza aver effettuato verifiche sul loro effettivo comportamento.
Autor
ho creato un file .htaccess con queste istruzioni:
AddType application/octet-stream .mp3
Se lo carico sul server ottengo questo messaggio:
HTTP Error 500
IISPassword for Internet Information Services
IIS = Internet Information Services -> Hosting windows -> non puoi usare il .htaccess
Cancellalo e mettici una pietra sopra. Devi cambiare sistema .... allora segui l' "alert" a cui si riferiva KolAsim. .... sicuramente troverai un'alternativa.