Quel est le but de la propriété webkitRelativePath dans l'objet File?
Si vous avez l'impression de l'objet Fichier dans la console Chromée avec quelque chose de simple comme ceci:
<input type="file" onchange="console.info(this.files);" />
vous verrez entre autres propriétés, toujours vide webkitRelativePath propriété:
fileName: "07.png"
fileSize: 33022
lastModifiedDate: Date
name: "07.png"
size: 33022
type: "image/png"
webkitRelativePath: ""
__proto__: File
Quel est son but? Et comment on peut l'exploiter?
source d'informationauteur jayarjo
Vous devez vous connecter pour publier un commentaire.
Elle est remplie lors de l'utilisation de la
webkitdirectory
l'attribut dans le fichier d'entrée:Il ne fonctionne que sur Chrome. Cela permet à un utilisateur de sélectionner un dossier plutôt que les fichiers, et chaque fichier est lu de manière récursive. Le
webkitRelativePath
contient le chemin relatif du fichier au sein de la hiérarchie.Il y a une démo ici.