1
我想上傳一個圖像和保存圖像名稱在數據庫中作爲會話名稱與擴展名爲.jpg 我有問題,只有圖像名稱保存在數據庫中,不擴展名。我正在使用此代碼上傳圖像與擴展名不工作
Dim strPath As String = Server.MapPath("~/UserPics/")
If AsyncFileUpload1.HasFile Then
AsyncFileUpload1.SaveAs(strPath & Session("UserName").ToString() & ".jpg")
lblUploadMessage.Text = "You uploaded " + AsyncFileUpload1.FileName
con.Open()
Dim objCmd As New SqlCommand("insert into regist(image1) values ('" & Session("UserName").ToString() & "')", con)
objCmd.ExecuteNonQuery()
con.Close()
Else
lblUploadMessage.Text = "Please select an image first"
Return
End If
至於旁註,a你確定上傳的圖像是一個JPEG圖像。就我所見代碼而言,它很可能是一個PNG imgae或TXT文件。 –
1.它只插入會話名稱,因爲這是你正在把所有的東西放入SQL中,2)在任何時候都使用SQL參數,以避免SQL注入。 – samjudson
這個小代碼可以使用這個代碼。 –