【发布时间】:2015-07-21 20:40:36
【问题描述】:
您知道如何从 chrome 的文件输入元素中检索完整文件路径吗?
HTML:
<img id="person" src="http://fc09.deviantart.net/fs71/f/2010/330/9/e/profile_icon_by_art311-d33mwsf.png" />
<input id="file" type="file" style="display:none" />
jQuery:
$('#person').click(function(){
$('#file').click()
});
$('#file').change(function(){
person.src = this.value;
});
问题:
当点击图片并选择文件时,IE中的输入显示文件的完整路径c:/media/me.png,该值存储为file.value。然而,chrome中的输入只显示文件名me.png,它的值和图像的src属性读取C:\fakepath\me.png???
我已尝试添加:
--disable-web-security
和/或
--allow-file-access-from-files
到我的 chrome 快捷方式 Target 和 cmd.exe 没有成功???
我有什么遗漏吗?
【问题讨论】:
-
在这里发表评论,因为我也想知道答案。我也有完全一样的问题。我几乎尝试了一切。我开始认为这在 Chrome 中是不可能的。
-
@Chris 为支持老兄欢呼,已将其留待答案,但似乎只是 chrome 安全功能,尚未找到解决方法,但仍在寻找...
标签: jquery google-chrome file-upload command-line