Bonjour à tous
Poursuivant l'investigation sur l'upload de fichiers par drag and drop, il y a un point que je ne comprends pas:
Lorsque l'on droppe un fichier dans la page, le programme récupère un objet file que l'on envoie par AJAX en ajoutant un champ correspondant à un <input type="file">
Quand on regarde les propriétés de l'objet file, on ne trouve pas son adresse dans l'arborescence des fichiers locaux, seulement son nom, sa date de dernière modification, son type et sa taille.
Or il faut bien que le browser récupère l'adresse complète pour pouvoir envoyer le fichier.
Est-ce que cela signifie qu'il existe quelque part une propriété du genre file.path, que le browser peut récupérer, mais qui n'est pas accessible par JavaScript?
Quelqu'un peut il éclairer ma lanterne?
Poursuivant l'investigation sur l'upload de fichiers par drag and drop, il y a un point que je ne comprends pas:
Lorsque l'on droppe un fichier dans la page, le programme récupère un objet file que l'on envoie par AJAX en ajoutant un champ correspondant à un <input type="file">
var formData = new FormData();
formData.append('file', file);
xhr.send(formData);
Quand on regarde les propriétés de l'objet file, on ne trouve pas son adresse dans l'arborescence des fichiers locaux, seulement son nom, sa date de dernière modification, son type et sa taille.
Or il faut bien que le browser récupère l'adresse complète pour pouvoir envoyer le fichier.
Est-ce que cela signifie qu'il existe quelque part une propriété du genre file.path, que le browser peut récupérer, mais qui n'est pas accessible par JavaScript?
Quelqu'un peut il éclairer ma lanterne?