- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<input type="file" id="file-id" name="file_name" onchange="theimage();">
这是我的上传按钮。
<input type="text" name="file_path" id="file-path">
这是我必须显示文件完整路径的文本字段。
function theimage(){
var filename = document.getElementById('file-id').value;
document.getElementById('file-path').value = filename;
alert(filename);
}
这是解决我的问题的 JavaScript。但是在警报值给我
C:\fakepath\test.csv
Mozilla 给我:
test.csv
但我想要本地完全限定的文件路径。如何解决这个问题?
如果这是由于浏览器安全问题引起的,那么替代方法应该是什么?
最佳答案
某些浏览器具有防止 JavaScript 知道文件的本地完整路径的安全功能。这是有道理的——作为客户端,您不希望服务器知道您本地计算机的文件系统。如果所有浏览器都这样做就好了。
关于javascript - 如何解析C :\fakepath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5813959/
我想上传文件夹(在服务器上)中的图像,并希望在文件输入选择上获取图像名称,并将该图像名称传递到另一个没有 fakepath 的文本输入字段。这是我的代码:这是文件上传php代码 这是json文件写入
这是我的上传按钮。 这是我必须显示文件完整路径的文本字段。 function theimage(){ var filename = document.getElementById('file-i
我面临以下问题: 当用户上传带有 HTML 文件输入的文件时,然后我想接收文件路径本身。例如,我只得到 C:/fakepath/filename.txt。 我知道浏览器知道文件的确切路径是出于安全原因
这是我的上传按钮。 这是我必须显示文件完整路径的文本字段。 function theimage(){ var filename = document.getElementById('file-i
我有这个代码。有人可以帮助我如何删除文件上传时的假路径吗?谢谢 html代码 Chose file jquery代码 var wrapper = $('').css({height:0,width:
我正在通过 AJAX 上传图片并且图片上传正常,但是我保存在数据库中的图片名称是这样的: c:\假路径\2_3.png 如何用 PHP 去掉图像名称前的“c:\fakepath\”。 谢谢 最佳答案
我正在制作一个基于浏览器的音频播放器。因此,为了从我使用的本地目录制作播放列表: 然后我使用一个按钮来确认播放列表。单击该按钮我调用一个 javascript 函数来更改音频标签的 src 以播放在
我正在开发一个 GWT 项目(网络应用程序): 有时,用户可以通过应用程序通过 FormPanel 上传文件。 因为我需要文件名,所以我想我可以使用: FileUpload upload =
当在文本区域中输入内容时,如何从输入类型=文件中删除选择。以下 Jquery 失败,因为 IE 将本地驱动器和目录路径替换为 C:\fakepath\file.txt 之类的内容。 非常感谢。 $("
我被这个问题困扰了一段时间。这是有问题的代码的一部分: jQuery(':file').change(function() { var path = jQuery(this).val();
ASP.NET 4.0 我已经检查过使用两者或控制(这是一个 html 文件输入的包装)将显示 "C:\fakepath\MyFile"在我的 Windows 7 上的 Google Chrome 1
我有一个简单的表单来上传一个文件,稍后我的后端 python 代码将处理该文件。但是,当我尝试上传文件时得到的是 C:\fakepath\test.txt 。 根据我所做的研究,这是出于安全考虑而预期
我想要 extjs 4.2 我在附件中使用了这个组件: { xtype: 'filefield', id: 'file6', fieldLabel: 'test ',
是否可以使用纯 JavaScript 或 Angular 2 获取所选文件的完整路径?我需要用户选择 Excel 文件,然后我需要将其发送到 C# WEB API Controller 方法以进行进一
我从 Chrome 和 Opera 中的文件输入元素中得到了一些非常奇怪的行为(可能更多,尚未测试)。 我有以下 HTML: Profile Picture
如何在 webkit 浏览器(如 chrome、safari、opera)中删除 c fakepath? 在IE和Firefox中只显示文件名,没问题 但是在 Chrome、opera、safari
我正在使用 Selenium Firefox Web 驱动程序。它工作正常,但是当我使用“dotnet run”命令行时,命令行上出现了一些我没有解决的警告日志。我该如何解决这个问题? var opt
这个问题在这里已经有了答案: How to resolve the C:\fakepath? (13 个答案) 关闭 9 年前。
我是一名优秀的程序员,十分优秀!