使用javascript获取文件的目录

时间:2011-01-12 02:56:59

标签: javascript jquery file-upload

我正在使用type = file的输入,我正在尝试弄清楚如何从中提取文件位置。我正在使用此代码:

file = $("#uploadFiles").attr("files")[0];
var fileName = file.fileName;
var formData = 'uploadFile=' + fileName;

当我提醒formData时,它会显示“uploadFile = temp.jpg”

我想要的是提醒信息:

  

一个 “UploadFile = C:\用户\道格\文件\图片\ temp.jpg”

但我不知道要放入file.fileName

的文件对象的属性

2 个答案:

答案 0 :(得分:3)

出于安全考虑,在现代浏览器中这是完全不可能的。

答案 1 :(得分:3)

通常,您只能依赖可访问的文件名 - 主要用作客户端的初步扩展检查(例如(jpe?g|png|gif)$)(仅用于使用户受益,阻止他们上传5mb)无论如何都不会在服务器上验证的文件。)

您可以访问浏览器为您提供的任何内容...

的jQuery

$('file[type=input]').val();

的JavaScript

document.getElementById('file-input').value;