Ce que vous faites est d'appeler un script PHP, et ce script gère le téléchargement du fichier.
Vous pouvez activer le débogage, cela vous donnera une jolie vue de débogage de ce qui se passe, et la sortie du fichier PHP en question.
Le flash ne gère pas le téléchargement car le flash est en cours d'exécution sur l'ordinateur client.
Voici un exemple de la configuration que j'utilise.
flash_url : "js/swfupload/flash/swfupload.swf",
upload_url: "ajax/flash_upload.php",
post_params: {"PHPSESSID" : "<?php echo session_id(); ?>", "folder_id" : "<?php echo $_SESSION["folder_id"]; ?>"},
file_size_limit : "100 MB",
file_types : "*.*",
file_types_description : "All Files",
file_upload_limit : 100,
file_queue_limit : 0,
custom_settings : {
progressTarget : "fsUploadProgress",
cancelButtonId : "btnCancel"
},
debug: true,
Alors flash_upload.php a quelque chose comme ça (juste un exemple)
$location = "/var/blablabla/files/";
move_uploaded_file($_FILES["Filedata"]["tmp_name"], $location . $_FILES["Filedata"]["name"]);
Je n'ai pas réussi à créer un script de téléchargement par moi-même. J'utilise les samples/php/test.php et il est dit que le fichier n'a pas pu être téléchargé. –