Io ho preferito la soluzione di aprire da flash una popup html con un form per l'uploade ho trovato uno script php essenziale ma che funziona. Non puoi quindi fare a meno di avere uno script su di un server web.
La popup la apro con
codice:
getURL("javascript:window.open('form.html', 'upload','width=350,height=200');void(0);");
Nella popup c'è il form di upload
codice:
<form enctype="multipart/form-data" method="post" action="upload.php" id="mioForm" name="mioForm">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input type="file" size="30" name="file1" id="file1">
<input type="submit" name="submit" value="Spedisci">
dove il value numerico è la dim. max del file uploadabile.
Il php raccoglie il post e sistema il file
codice:
<?
if($img1_name != ""){
copy("$img1", "http://www.etc.it/cartella/$img1_name")or die("Non posso copiare il file!");
} else {
die("File non specificato");
}
?>
Nella cartella in cui finisce il file devono esserci adeguati permessi...
E' rudimentale e l'ho affrontato la settimana scorsa in verità ma sembra funzionare.