Повторное размещение того же вопроса, потому что после публикации не удалось отредактировать вопрос.пожалуйста, прочтите нижнюю часть, особенно, если вы читали этот вопрос раньше -
хорошо, так что это код, который я использовал с этого сайта.все работает нормально, но мне нужно немного другой код для загрузки изображения, и я не знаю, что делать - вот код -
Private Sub btnAttach_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnAttach.Click
Dim iLength As Integer = CType(File1.PostedFile.InputStream.Length, Integer)
If iLength = 0 Then Exit Sub 'not a valid file
Dim sContentType As String = File1.PostedFile.ContentType
Dim sFileName As String, i As Integer
Dim bytContent As Byte()
ReDim bytContent(iLength) 'byte array, set to file size
'strip the path off the filename '
i = InStrRev(File1.PostedFile.FileName.Trim, "\")
If i = 0 Then
sFileName = File1.PostedFile.FileName.Trim
Else
sFileName = Right(File1.PostedFile.FileName.Trim, Len(File1.PostedFile.FileName.Trim) - i)
End If
Try
File1.PostedFile.InputStream.Read(bytContent, 0, iLength)
With cmdInsertAttachment
.Parameters("@FileName").Value = sFileName
.Parameters("@FileSize").Value = iLength
.Parameters("@FileData").Value = bytContent
.Parameters("@ContentType").Value = sContentType
.ExecuteNonQuery()
End With
Catch ex As Exception
'Handle your database error here
dbConn.Close()
End Try
Response.Redirect(Request.Url.ToString) 'Refresh page
End Sub
все работает отлично, за исключением того, что касается этой части -
With cmdInsertAttachment
.Parameters("@FileName").Value = sFileName
.Parameters("@FileSize").Value = iLength
.Parameters("@FileData").Value = bytContent
.Parameters("@ContentType").Value = sContentType
.ExecuteNonQuery()
End With
Я не использую с cmdinsertattachment.Я использую Html - Input (File) из панели инструментов HTML.идентификатор входного файла - ID = "upldimg".
так как мне вставить это в мою таблицу, которая является -
Column1 ID identity
Column2 Img image
Column 3 Description varchar(200).
, пожалуйста, скажите мне оператор вставки как -
INSERT into table1 (Img, Description) values (???, txtdescription.text)
Должен ли я делать upldimg.textв операторе вставки?