Avatar ·

Comment télécharger un fichier de manière asynchrone vers le serveur avec jQuery et AJAX ?

Bonjour à tous ! Je suis débutant en développement web et j'essaie de créer un formulaire de téléchargement de fichiers sur mon site. Je veux que le fichier soit envoyé au serveur sans recharger la page, c'est-à-dire de manière asynchrone. J'utilise jQuery, mais quelque chose ne va pas. Voici mon code actuel : ```html
``` Et le JavaScript : ```javascript $('#uploadForm').on('submit', function(e) { e.preventDefault(); var file = $('#fileInput').val(); $.ajax({ url: '/upload', type: 'POST', data: { file: file }, success: function(response) { $('#result').text('Fichier téléchargé : ' + response); }, error: function() { $('#result').text('Erreur de téléchargement'); } }); }); ``` Le problème est que le serveur reçoit un objet vide ou rien du tout. J'ai lu qu'il faut