Bonjour,

J'aimerais savoir comment uploader un fichier (un fichier excel) sur un serveur.

J'avais fait un site en php donc du coup ça fonctionne en php mais j'utilise $_FILES['file']['tmp_name'] et cette variable n'existe pas avec jquery.

Est-ce que quelqu'un sait svp ?

Merci.

J'ai sa comme code pour le moment mais je ne comprend pas du tout ..

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
var fileInput = document.querySelector('#file'),
    progress = document.querySelector('#progress');
fileInput.onchange = function() {
	var xhr = new XMLHttpRequest();
	xhr.open('POST', 'src/applications_base/import_req.php');
	xhr.upload.onprogress = function(e) {
		progress.value = e.loaded;
		progress.max = e.total;
	};
	xhr.onload = function() {
		alert('Upload terminé !');
	};
	var form = new FormData();
	form.append('file', fileInput.files[0]);
	xhr.send(form);
};
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<input id="file" type="file" />
<input name="import" type="button" value="Importation" />