[請益] ASP.NET uploader可否使用相對路徑儲存上傳檔案

看板Web_Design作者 (DIU)時間14年前 (2011/08/06 18:33), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
我最近正做一個商品上傳的頁面 需要上傳圖片,使用fileuploader這個元件 目前是參考書的範例 後端VB使用這寫法 但是上傳檔案只能使用絕對路徑 請問有辦法使用相對路徑嗎 總不能換台電腦 就要改寫一次這行CODE吧 謝謝~ 附上程式碼: Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim savePath As String = "C:\XXX\image" '資料夾的絕對路徑 If FileUpload1.HasFile Then '假如HasFile=true Dim fileName As String = FileUpload1.FileName '取得檔名 savePath = savePath + fileName '組合路徑與檔名 FileUpload1.SaveAs(savePath) '將檔案儲存到指定路徑內 Label1.Text = FileUpload1.PostedFile.ContentLength & " Bytes" HiddenField1.Value = fileName '將檔名放入隱藏欄位 productDS.Insert() '插入相片 DataBind() '繫結網頁 Dim i As Integer i = ListBox1.Items.Count - 1 '統計記錄筆數 ListBox1.Items(0).Selected = False '取消選取第1筆 ListBox1.Items(i).Selected = True '指定選取新增的最後1筆 Image1.ImageUrl = "~/images/" + ListBox1.Items(i).Value '設定顯 示相片 Else Label1.Text = "未載入檔案" End If End Sub -- 做人還是懶點好 因為岳飛就是被勤快害死的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.176.77

08/06 18:53, , 1F

08/06 18:54, , 2F
可用Server.MapPath 請參考http://tinyurl.com/3bbwb4d
08/06 18:54, 2F

08/07 01:10, , 3F
感謝~
08/07 01:10, 3F
文章代碼(AID): #1EFHXf_- (Web_Design)