[請益] ASP.NET uploader可否使用相對路徑儲存上傳檔案
我最近正做一個商品上傳的頁面
需要上傳圖片,使用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:53, 1F
推
08/06 18:54, , 2F
08/06 18:54, 2F
→
08/07 01:10, , 3F
08/07 01:10, 3F