ciao a tutti
ho creato un filmato in flash e alla fine del filmato ho inserito un pulsante con la scritta scarica.
come posso fare in modo che cliccando sul pulsante un file .pdf viene scaricato automaticamente nella cartella c:\download
ciao a tutti
ho creato un filmato in flash e alla fine del filmato ho inserito un pulsante con la scritta scarica.
come posso fare in modo che cliccando sul pulsante un file .pdf viene scaricato automaticamente nella cartella c:\download
non puoi, è l'utente che decide dove far scaricare il file
per quanto riguarda la questione pdf, dovresti zipparlo per essere certo di farlo scaricare e che non si apra sul browser, altrimenti esiste una tecnica alternativa ma presuppone l'uso ed una minima conoscenza di PHP o altro linguaggio lato server
potresti spiegarmi qual' è l'altra tecnica , quella con php?
attraverso un script php si forza lo scaricamento di un determinato tipo di file e da flash si punta al file di scaricamento, una cosa di questo tipo
Codice PHP:
<?php
# file "download.php"
if(!empty($_POST)){
$d = "."; // cambia questa stringa con il percorso della cartella in cui si trova il file da scaricare
$f = (isset($_POST['fn'])) ? $_POST['fn'] : null;
if(!is_null($f)){
if(is_file("$d/$f")){
header("Content-type: Application/octet-stream");
header("Content-Disposition: attachment; filename=$f");
header("Content-Description: Download PHP");
readfile("$d/$f");
} else {
echo "Wrong request! File don't exists";
}
} else {
echo "Wrong request! File don't exists";
}
} else {
echo "Wrong request! File don't exists";
}
?>codice:// file "test.swf" function downloadFile(filename){ var getFile = new LoadVars(); getFile.fn = filename; getFile.send("download.php","_self","POST"); } downloadFile("test.pdf");
ok grazie mille
nn so perche ma nn mi funziona quando clicco sul link funziona come se fosse un normale collegamento
provi online?
si certo
ho fatto un test di verifica esattamente con il codice che ti ho indicato, posso inviarti lo zip se vuoi
se puoi grazie