J'ai un formulaire qui télécharge un fichier, je voudrais traiter le fichier en ligne avec ajax mais je ne sais pas comment je peux obtenir les données avec ajax.Ajax téléchargement de fichier
Dans mon script, j'utiliser cette méthode:
$.ajax(
{
type: "POST",
url: "upload.php",
data: ({ file : '???' }),
success: function(msg)
{
$('#upload_box').html(msg);
}
});
Comment puis-je déclarer le var 'file' aller chercher les données du fichier? (nom de fichier, tmp_name, type, taille, etc.)
Avez-vous regardé Uploadify? C'est ce que j'utilise pour le téléchargement de fichiers. Très simple et facile à utiliser. – Steven
Je préfère utiliser un script Ajax, pas un flash ... J'ai besoin de faire un script avatar gmail, maintenant je peux traiter les formulaires avec la méthode décrite ci-dessus, j'espère pouvoir traiter les données FILE aussi avec ajax ... – Pennywise83
C'est jQuery combiné avec le flash. Le fichier est téléchargé avec flash dans le dossier TMP des serveurs. De là jQuery vous appelle n'importe quel fichier .php et vous pouvez gérer le reste là. Vous pouvez obtenir des informations sur le fichier, la taille, etc. – Steven