Bonjour,

J'ai un soucis sur une requête AJAX. J'essaie d'envoyer une video sur le serveur, mais lorsque je test le retour, j'ai un tableau vide. C'est comme si formData était vide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
soumettreVideo() {
		this.form.addEventListener("submit", (e)=>{
			e.preventDefault();
			let formData = new FormData();
			let file = this.file.files[0];
			formData.append('file', file);
 
 
			$.ajax({
				url: "/update-video-galerie-1",
				cache : false ,
				contentType : false ,
				processData : false ,
				type: "post",
				data: formData,
				success: function (data) {
					alert(data)
				}
			});
 
		})
	}
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
elseif ($_GET["action-admin"] == "update-video-galerie-1"){
				print_r($_FILES);
			}

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<form action="#" method="post" enctype="multipart/form-data" id="form_video">
			<label for="video">choisir video</label>
			<input type="file" name="video" accept="video/mp4" id="video">
			<input type="submit">
		</form>