Bonjour, je souhaiterais faire un formulaire d'upload de fichier sans rechargement de la page. J'aimerais ne pas utiliser de plugin et faire le maximum manuellement. En revanche jQuery me semble indispensable. J'ai donc ce code HTML :
Ce code PHP (simplifi� au maximum) :
Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 <form> <input type="file" name="fileToUpload" id="fileToUpload"> <input id="envoyer" type="submit" value="Upload Image" name="submit"> </form>
Et ce code Javascript :
Code php : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file);
Rien ne se passe avec ce code. J'ai lu que AJAX ne transportait pas de fichiers, donc si je comprends bien il faut que je s�rialise le fichier upload� ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 $("#envoyer").click(function(){ $.ajax({ url : 'upload.php', type : 'POST', dataType : 'html', }); });
Merci d'avance !
Partager