- Код: Выделить всё
Private Function OpenPicture() As String
Dim Memory As New System.IO.MemoryStream()
Dim Base64 As String = ""
With OpenFileDialog1
.FileName = ""
.Filter = "Графические файлы|*.jpg;*.png|Все файлы (*.*)|*.*"
.ShowDialog()
End With
If Len(OpenFileDialog1.SafeFileName) > 0 Then
PictureBox1.Load(OpenFileDialog1.FileName)
PictureBox1.Image.Save(Memory, Imaging.ImageFormat.Jpeg)
Base64 = System.Convert.ToBase64String(Memory.ToArray)
Memory.Close()
Memory = Nothing
End If
OpenPicture = Base64
End Function
Что здесь не так?