如何使用Javascript从文件上传中获取完整路径
Posted
技术标签:
【中文标题】如何使用Javascript从文件上传中获取完整路径【英文标题】:how to get full path from fileupload using Javascript 【发布时间】:2010-12-10 18:09:46 【问题描述】:我需要知道如何使用 javascript 从文件上传中获取完整路径,
我尝试使用以下编码但没有用
<input type="file" id="picField" onchange="preview(this)">
<script type="text/javascript">
function preview(test)
var source=test.value;
alert(source);
</script>
但在警报消息中,我只收到了
Filename.extension
我没有得到完整路径,但它在文件上传框中显示完整路径请帮助如何解决这个问题
谢谢
【问题讨论】:
【参考方案1】:这是浏览器安全限制,在现代浏览器中,您无法获取所选文件的完整客户端文件系统路径,也无法以编程方式设置路径...
【讨论】:
答:浏览器知道,他自己传递文件,不让你知道真实路径【参考方案2】:也许出于安全原因,javascript 不允许这种情况发生。而且,如果您想一想,服务器端页面无法访问您的本地文件。并不是说我有你的问题的解决方案。
【讨论】:
【参考方案3】:其实是有办法的。 不过,只有您可以在本地机器上运行 Electron 桌面应用程序才会有所帮助:https://***.com/a/59990858/9390914
【讨论】:
以上是关于如何使用Javascript从文件上传中获取完整路径的主要内容,如果未能解决你的问题,请参考以下文章
在firefox中以html上传文件时获取文件完整路径[重复]
如何使用 Javascript 或 jQuery 在 IE8,9 中获取上传文件的大小?
vue中input标签上传本地文件或图片后获取完整路径,如E:medicineOfCHstageImagexxx.jpg