将文件转换为base64函数输出

use*_*843 5 vb.net base64 file

Public Function ConvertFileToBase64(ByVal fileName As String) As String

    Dim ReturnValue As String = ""

    If My.Computer.FileSystem.FileExists(fileName) Then
        Using BinaryFile As FileStream = New FileStream(fileName, FileMode.Open)
            Dim BinRead As BinaryReader = New BinaryReader(BinaryFile)
            Dim BinBytes As Byte() = BinRead.ReadBytes(CInt(BinaryFile.Length))
            ReturnValue = Convert.ToBase64String(BinBytes)
            BinaryFile.Close()
        End Using
    End If
    Return ReturnValue
End Function
Run Code Online (Sandbox Code Playgroud)

我想问的问题:

  1. 我想要输出我要将文本文件"C:\ Users\user\Desktop\rats\test\test.txt"转换为base64
  2. 当我将"test.txt"转换为base64时,我无法获得任何输出
  3. 我使用filename ="textbox1.text"来添加我的"test.txt"

小智 13

   Public Function ConvertFileToBase64(ByVal fileName As String) As String
        Return Convert.ToBase64String(System.IO.File.ReadAllBytes(fileName))
    End Function
Run Code Online (Sandbox Code Playgroud)