无法从fileUpload控件获取完整路径
本文关键字:路径 获取 控件 fileUpload | 更新日期: 2023-09-27 18:04:48
我有一个fileUpload和隐藏字段在aspx文件。
<asp:FileUpload ID="fuID" runat="server" ToolTip="Select Only Excel File" />
<asp:Button runat="server" ID="btnUl" OnClientClick="document.getElementById('myHiddenInput').value =
document.getElementById('fuID').value" OnClick="btnUlClick" Text="Upload" />
<asp:HiddenField id="myHiddenInput" runat="server" />
当我使用以下代码获取fullpath:
string abc = myHiddenInput.Value;//Show fullpath
string filepath =null;
if(fuID.HasFile)
filepath = fuID.PostedFile.FileName.ToString();//Show fullpath
当我使用IE时,所有这些代码都显示fullPath。但是当我使用FF时,它没有显示fullPath,只显示FileUpload的FileName。有人能帮我吗?谢谢你,
试试这个
string filename = Path.GetFileName(fuID.PostedFile.FileName);
fuID.SaveAs(Server.MapPath("Files/"+filename));
string filepath = "Files/"+filename;