我用文件HTML輸入而不是FileUpload Web Control。不要問爲什麼,但我只需要!從代碼中獲取文件的完整文件路徑HTML輸入
HTML:
<input type="file" id="image1" class="listUploadAdd" name="ImageAdd1" />
後面的代碼:
Dim ImageAdd1 As String = Request.Form("ImageAdd1").ToString()
我從 「C:/Orange.jpg」 瀏覽上傳和結果的代碼背後僅僅是圖像名稱「Orange.jpg」,而不是完整的「C:/ Orange.jpg」,這是從本地驅動器上傳文件所需的。
什麼是從後面的代碼捕獲完整圖像路徑上傳到服務器上的最佳方式?
謝謝。
不知道我沒做對。我得到這個錯誤「對象引用未設置爲對象的實例」。 「Dim filename As String = Request.Files(」image1「)。FileName」OR「Dim file As String = Request.Files(」ImageAdd1「)。FileName」。我也提到了同樣的表單屬性。真奇怪。 – 2010-11-19 05:33:26
你能發佈完整的源代碼嗎? .aspx和代碼隱藏文件.. – 2010-11-19 05:57:09
但正如@Michael Shimmins指出的,你真的不應該關心文件在客戶端機器上的位置。什麼是重要的,是你選擇將它存儲在你的服務器上的地方。 – 2010-11-19 06:44:33