如何在使用javascript上传文件时获取文件源路径
How to get to file source path while uploading a file using javascript?
我试图获得上传文件的完整路径,但我无法接受。我的代码在这里
HTML
<input type="file" id="file">
Javascript代码
console.log(document.getElementById("file").value);
输出
C:'fakepath'image.jpg
我想知道文件的完整路径。
无法获取上传文件的完整路径。浏览器有一个安全功能,可以防止JavaScript知道文件的本地完整路径。作为客户端,您不希望服务器知道本地机器的文件系统,这是一件好事。如果所有浏览器都从安全角度出发这样做,那就太好了。
Javascript无权从客户端(浏览器)访问文件系统。这一切都是出于安全考虑。
但使用HTML5文件API,只有Firefox有mozFullPath
属性,即使你试图获得文件路径的值,它也会返回null。所以我可以说你无法获得文件路径。
另请参阅以下链接。
Link_1
相关文章:
- 通过ajax到php文件获取单选按钮值
- jquery自动完成从本地文件获取数据
- 从外部js文件获取变量
- 应用程序脚本-自动从谷歌驱动器删除超过3天的文件-获取文件列表
- Ajax请求从php文件获取数据
- 从Javascript文件获取值
- 如何从外部JavaScript文件获取函数参数
- AngularJS从JSON本地文件获取数据
- 如何从另一个文件获取 HTML 元素值
- 从外部 json 文件获取数据
- 从HTML页面执行外部.js文件,通过发送输入.xml并从外部文件获取输出.xml.js文件
- 将数据从单独的 JavaScript 文件获取到数组中
- jQuery Ajax 文件获取问题
- AJAX/Jquery - 从 php 文件获取响应
- 根据 JSON 文件获取对象的架构
- 如何从输入类型=文件获取数据,修改它,然后将其插入到此输入JS中
- HTML和Javascript:使用输入文件获取完整的目录路径名
- 从本地文件获取JSON的角度服务不起作用
- 尝试从我的节点服务器加载脚本文件 - 获取 404
- 需要从外部文件获取JSON