0

aspx ファイルに fileUpload と隠しフィールドがあります。

<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" />

フルパスを取得するためにこのコードを使用すると:

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 を表示するだけです。誰か助けてください。

4

1 に答える 1

0

これを試して

string filename = Path.GetFileName(fuID.PostedFile.FileName);
fuID.SaveAs(Server.MapPath("Files/"+filename));
string filepath = "Files/"+filename;
于 2013-03-19T05:59:55.910 に答える