JavaScript如何弹出文件选择框,然后返回文件完整路径

2024-12-27 10:24:00
推荐回答(5个)
回答1:

1、js弹出文件选择框:

给按钮定义以下javascript函数:

var inputObj=document.createElement('input')
         inputObj.setAttribute('id','_ef');
         inputObj.setAttribute('type','file');
         inputObj.setAttribute("style",'visibility:hidden');
         document.body.appendChild(inputObj);
         inputObj.click();
         inputObj.value ;

单击已经添加函数的按钮会弹出选择本地文件的对话框。

2、写一个隐藏域, 当用户选择文件之后把图片的路径赋给这个隐藏域, 然后在action中就可以获取到文件的路径了,代码如下:

function showRealPath(filePath){
      document.getElementsByName("textfield")[0].value = filePath;
}

回答2:

dw中插入表单。有个文件域的表单就是上传文件的。

回答3:

和javascript没什么关系吧html里的 就可以弹出文件选择框,然后返回本地文件的完整路径的啊

回答4:

  1. jq uploadify

  2. 这个插件可以满足你

回答5:

抱歉没有遭遇过这种问题,刚刚搜索了一下发现你也在好多地方都问过了我的意见是如果你的项目需要多浏览器支持的话,你可能需要用到类似 Jquery 这种跨浏览器的JS库我想 Jquery 的开发团队一定遇到过这种问题并且已经解决你可以试试看,希望对你有帮助http://www.jquery.com