2012-03-07 64 views
0

我想檢索FileUpload控件上傳的文件的路徑。我已經嘗試FileIpload1.FileName和FileUpload1.PostedFile.FileName但這兩個語句只返回文件名,而不是路徑(在Mozilla Firefox中)。如何獲得FileUpload控件上傳文件的FilePath

感謝名單

+0

你見過這個嗎? http://stackoverflow.com/questions/1130560/get-full-path-of-a-file-with-fileupload-control – 2012-03-07 06:17:18

+1

我想你想知道上傳文件的客戶端文件夾。如果它是你想要的,你不能得到客戶端文件夾路徑。 – arunes 2012-03-07 06:20:32

回答

0

既然文件上傳是一個服務器端控制,它沒有返回完整的文件名和文件路徑的任何財產。要從瀏覽器獲取文件路徑,您必須使用javascript。這裏有一個例子:

<form id="Form1" action="" method="post"> 
<input type="file" /> 
<input type="button" onclick="alert(this.previousSibling.value);" 
value="select file and press the button" /> 

然而,瀏覽器絕不泄露從客戶端文件的原始路徑 - 甚至沒有爲JavaScript。所以你可能得到的是:C:\ fakepath \ + 你的文件名

相關問題