javascript 怎么获取文件上传对话框中的全路径名

来源:互联网 发布:进入数据库命令 编辑:程序博客网 时间:2024/05/16 19:45
javascript 如何获取文件上传对话框中的全路径名在html中    <input type="file" id="importFile" />    <input type="button" onclick="upload()"/><script>function upload() {    var filename = document.getElementById("importFile").value;    // 这时的filename不是 importFile 框中的值    alert(filename);}</script>如上面的代码,用文件上传对话框选择文件后,如果选择"D:\\temp\file\test.txt"文件,alert(filename)却是"C:\\fakepath\test.txt"这是为什么?我想要取得原本的文件路径及文件名,应该怎么办?先谢谢各位了。------解决方案--------------------------------------------------------<input type="file" name="blogrollimage" onchange="setBlogrollImageName(this)"  txlFillIn="isNotNull" title="链接图片"><script type="text/javascript">function setBlogrollImageName(basicfile){document.getElementById("blogrollimagename").value=basicfile.value;}</script>input的时候把onchange="setBlogrollImageName(this)"  加上,再把这段js加到页面即可! ------解决方案--------------------------------------------------------出现c:\\fakepath\的原因是ie浏览器安全设置的问题解决此问题的步骤:打开ie浏览器-->internet 选项-->安全-->自定义级别-->其他-->将"将文件上载到服务器时显示文件目录路径"启用确定后重新运行即可


 

原创粉丝点击