我有一个mvc文本框控件和fileupload控件,如图所示。这里是标记和js代码以及动作方法......
<div>
<div>
<input type="text" id="txtusername" /></div>
<div>
<input type="file" id="fileupload" /></div>
<div>
</div>
<div>
<input type="button" id="btnsubmit" value="update/submit" onclick="fnupdatedetails(this)" /></div>
[HttpPost]
public ActionResult UpdateDetails(FormDetailsBE formDetailsBE)
{
return View();
}
public class FormDetailsBE
{
public string UserName { get; set; }
public string FileUpload { get; set; }
}
这是用于IE的js代码...正确获取文件路径
这是没有获取文件路径的firefox的js代码
相同的js代码在差异浏览器中的表现方式不同......有人请帮忙。我被卡住了。提前谢谢。
答案 0 :(得分:2)
出于安全原因,这是不允许的。客户端文件路径永远不会发送到服务器。在旧版本的Internet Explorer中发送此路径但在新版本中存在错误,但此错误在最新版本中已得到修复。服务器不需要知道客户端计算机上的文件路径。