使用 Web 应用程序访问本地文件系统并提取文件元数据
Accesing local filesystem and extracting file metadata using web app
我正在尝试构建一个可以做到这一点的Web应用程序:1.通过Web应用程序,用户选择其机器文件系统上存在的一些文件。2. 然后,Web 应用程序提取所选文件的元数据,如文件名、大小、文件类型,并将其存储在服务器的数据库中。
所以我需要两件事 - 1. Web 应用程序应该能够访问用户的文件系统和 2. Web 应用程序应该能够提取所选文件的元数据。
可以这样做吗?
谢谢!
如果没有浏览器插件的帮助,网络服务器无法访问用户文件系统来获取此元信息。服务器可以访问此信息的唯一方法是在上载完成后。
是的,http://jsfiddle.net/Fs7dM/2/
$("input").bind("change", function(e) {
var files = this.files;
if (files && files.length) {
var pre = $("#log");
[].forEach.call(files, function(file) {
pre.append( (file.fileSize || file.size) + " " + (file.fileName || file.name) + " " + file.type +"'n");
});
}
});
如果进行了上传,则可以使用javascriot(html 5文件api)直接访问文件名,大小,路径,上次修改日期和文件类型。否则,对于所有极端的元数据(比特率和图像尺寸等),必须使用 php 接口。
相关文章:
- 使用gulp-angular gettext从JS文件中提取字符串不起作用
- 可以't从xml文件中提取数据
- 我想批量上传zip文件中的简历,并提取html5和angular中每个简历的内容
- 如何将json文件中的数据提取到对象数组中,并在两个控制器之间共享
- 如何使用谷歌应用程序脚本从电子邮件中提取内联文件/图像
- 从CSV文件中提取JavaScript代码
- 使用 gulp 将打字稿导出提取到 json 文件
- 从导入的 HTML/JS 文件中提取变量
- 我正在尝试从 xhtml 文件中动态提取所有
元素,并使用 javascript 将它们放入选择列表中
- 在使用java使用dropbox选择器从dropbox中提取文件后,如何将文件存储在服务器中
- 使用ng repeat从两个不同的JSON文件中提取数据
- 使用Angularjs提取2个不同的JSON文件
- 从html文件中的js中提取链接
- 使用javascript[ClientSide]下载并提取gz文件
- 用于按周号提取文件的 InDesign 脚本
- 使用 Web 应用程序访问本地文件系统并提取文件元数据
- 使用php提取文件的元数据
- 使用jszip提取文件并使用npapi-file-io保存到本地磁盘.二进制文件保存非常慢
- 用于匹配/提取文件扩展名的Javascript正则表达式
- JavaScript - 提取文件夹名称