當我使用FileUpload瀏覽文件時,爲什麼我的文件路徑沒有任何內容? 我不想上傳文件,我只想得到一個文件的目錄(我使用的文件更新(XLSX文件)SQL數據庫)爲什麼我的文件路徑在ASP.net中使用FileUpload爲空?
<asp:FileUpload ID="FileUpload" runat="server" Height="24px" Style="position: static" Width="255px" />
<asp:Button ID="Uploadbtn" runat="server" OnClick="Uploadbtn_Click" Style="position: static" Text="Upload" Width="82px" />
代碼背後(測試是「」)上Uploadbtn_Click事件
string test = FileUpload.FileName;
你在該網頁上使用的UpdatePanel? – 2013-05-03 08:29:29
你不能。爲了安全起見,瀏覽器不會發布完整文件的路徑。路徑只與客戶端計算機有關,一旦文件上傳到服務器,它就不再相關。解決方法是存儲在別處的完整路徑,然後檢索它的服務器上。您可以使用隱藏的文本框來存儲它,並在服務器上使用TextBox.Text來獲取它。如果你也喜歡。 – MMK 2013-05-03 08:33:54
@MMK但是還有另一種方法來獲得瀏覽器屏幕,而不是我使用的FileUpload方式? – Ruan 2013-05-03 08:37:36