是否有可能獲得訪問文件的文件上傳控制的本地路徑?檢索文件上傳控件完整本地路徑在ASP.NET
E.g.我有一個文件C:\ DummyData \ Hello.txt
ASP.NET項目存儲在這裏C:\ Project \ FileUploadTest其中有一個default.aspx頁面包含文件上傳控制說fileUpload1。
在後面的代碼,我用
string filename = Path.GetFullPath(fileUpload1.PostedFile.FileName);
但是這給我的文件名作爲
C:\\Program Files\\Common Files\\Microsoft Shared\\DevServer\\10.0\\Hello.txt
有沒有一種方法,我可以捕獲C:\ DummyData \ hello.txt的?
我可以假設,由於安全原因,瀏覽器無法顯示實際的路徑,從而顯示fakepath。但不能在此可以在後面的代碼訪問?
戴夫齊赫:我不想把文件到服務器。一旦我掌握了客戶端文件路徑,就會使用File.Move將文件移動到不同的機器(比如機器B),而無需將其帶到服務器。 –