vb.net загрузить PDF в MySQL

0

Поэтому я сейчас работаю над vb.net. Я уже выполнил загрузку изображения в mysql, используя тип данных BLOB. Теперь мне нужно загрузить файл pdf в mysql. Хотите знать, является ли код загрузки изображения одинаковым для PDF.

здесь мой код загрузки изображения.

     'open file diaglog btn
Private Sub open_Click(sender As System.Object, e As System.EventArgs) Handles open.Click
    Dim opf As New OpenFileDialog

    opf.Filter = "Image File | *.jpg"

    If opf.ShowDialog = DialogResult.OK Then
        AxAcroPDF1.src = opf.FileName
        text_file.Text = opf.SafeFileName

    End If

End Sub

'save to my sql btn
Private Sub save_Click(sender As System.Object, e As System.EventArgs) Handles save.Click
    MySqlConn = New MySqlConnection
    MySqlConn.ConnectionString =
    "server=localhost;userid=root;password=;database=printlmun"
    Dim ms As New MemoryStream
    PictureBox1.Image.Save(MS, PictureBox1.Image.RawFormat)

    Dim command As New MySqlCommand("INSERT INTO 'forms'('name', 'price', 'img') VALUES (@name,@text_price,@text_img)", MySqlConn)

    command.Parameters.Add("@text_uname", MySqlDbType.VarChar).Value = text_uname.Text()
    command.Parameters.Add("@text_price", MySqlDbType.VarChar).Value = text_price.Text
    command.Parameters.Add("@text_img", MySqlDbType.Blob).Value = ms.ToArray()

    MySqlConn.Open()

    If command.ExecuteNonQuery() = 1 Then
        MessageBox.Show("Image Inserted")

    Else
        MessageBox.Show("Image Not Inserted")
    End If

    MySqlConn.Close()
End Sub
Теги:
pdf

1 ответ

0

BLOB обозначает двоичный большой объект. Тип файла в этом случае не имеет значения. Не имеет значения его изображение, PDF, ZIP файл и т.д.

Да, код один и тот же, если изображение или PDF один раз его в массиве байтов.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню