odonovanpm
asked on
Base64 Encoding in .NET
I am using VB.NET and need to encode a jpeg or gif image using base64, how do I go about doing this? I have an old VB6 class that can do this but I imagine there must be a new class available in the .NET Framework that will allow me to encode a binary file such as jpeg/gif? All help is appreciated.
Try this (make sure you add Imports System.IO)
Function FileToBase64(ByVal path As String) As String
Dim fs As New FileStream(path, FileMode.Open)
Dim br As New BinaryReader(fs)
Dim bytes(fs.Length - 1) As Byte
bytes = br.ReadBytes(fs.Length)
br.Close()
fs.Close()
Return Convert.ToBase64String(byt es)
End Function
Function FileToBase64(ByVal path As String) As String
Dim fs As New FileStream(path, FileMode.Open)
Dim br As New BinaryReader(fs)
Dim bytes(fs.Length - 1) As Byte
bytes = br.ReadBytes(fs.Length)
br.Close()
fs.Close()
Return Convert.ToBase64String(byt
End Function
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
public static string FileToBase64(string fileName)
{
byte[] binaryData;
System.IO.FileStream inputFileName = new System.IO.FileStream(fileN
System.IO.FileMode.Open, System.IO.FileAccess.Read)
binaryData = new Byte[inputFileName.Length]
inputFileName.Close();
return System.Convert.ToBase64Str
}
More info at: http:Q_21121091.html
Hope this helps