如果在Chrome控制台中打印File对象,只需使用以下简单内容:
<input type="file" onchange="console.info(this.files);" />
在其他属性中,您将看到一个始终为空的webkitRelativePath属性:
fileName: "07.png"
fileSize: 33022
lastModifiedDate: Date
name: "07.png"
size: 33022
type: "image/png"
webkitRelativePath: ""
__proto__: File
目的是什么?以及如何利用它呢?
发布于 2011-12-05 00:20:47
在对文件输入使用webkitdirectory
属性时填充:
<input type="file" webkitdirectory>
它只适用于Chrome。这允许用户选择文件夹而不是文件,并且每个文件都是递归读取的。webkitRelativePath
包含层次结构中文件的相对路径。
有一个演示here。
https://stackoverflow.com/questions/8374135
复制相似问题