JavaScript打开对话框以获取路径和文件名
好的,JavaScript打开对话框以获取路径和文件名,javascript,dialog,Javascript,Dialog,好的, 我到处找,每个人都在回答这个问题,好像我们要主动“下载”一个文件。 我没有下载文件。我没有上传文件。我只想要一个对话框,允许用户轻松地提供路径和文件名,以便输入文本框,这样他们就不必手动键入整个该死的内容。 不要问为什么,也不要问我为什么使用它,我只想知道如何打开一个简单的文件系统对话框。用户浏览、键入文件名、单击保存,表单上的文本输入将填充完全限定路径。 这是绝对可能的(可能不使用javascript,但我已经看到了无数打开文件浏览对话框的页面),那么我该如何做到这一点呢? 谢谢 Ja
我到处找,每个人都在回答这个问题,好像我们要主动“下载”一个文件。
我没有下载文件。我没有上传文件。我只想要一个对话框,允许用户轻松地提供路径和文件名,以便输入文本框,这样他们就不必手动键入整个该死的内容。 不要问为什么,也不要问我为什么使用它,我只想知道如何打开一个简单的文件系统对话框。用户浏览、键入文件名、单击保存,表单上的文本输入将填充完全限定路径。 这是绝对可能的(可能不使用javascript,但我已经看到了无数打开文件浏览对话框的页面),那么我该如何做到这一点呢?
谢谢
Jaeden“Sifo Dyas”al'Raec Ruiner您可以通过jQuery实现这一点:
$(“:file”).change(函数(){
警报($(“:file”).val();
});代码>
不久前,由于安全原因,浏览器禁用了在本地计算机上显示文件完整路径的功能
否则,您可以编写ajax脚本,在用户不知道的情况下将客户端路径提交到服务器
检查示例脚本:
$('#fileSelector')。关于('change',函数(e){
$('#value').text(e.target.value);
})
如果您给出一个页面示例,我可以告诉您它是如何工作的!创建一个简单的
,然后使用javascript
处理事件,以确保您无法。。。这条路径被故意弄糊涂了。这些解决方案几乎是完美的,只是它们要求文件存在。我不在乎文件是否存在(路径必须存在,但文件名不存在)。