C#如何将文件本身转换为base64

C#如何将文件本身转换为base64,c#,C#,如何获取文件的数据而不是路径? 我使用了Directory.GetFile(),它返回文件的路径。 现在我想要的是将文件(而不是路径)转换为base64。我知道如何将其转换为base64,但我想知道的是如何获取文件的数据。 有什么想法吗?对不起,我是新来c# 我不知道这里的术语是否正确:)您可以使用内置的转换功能: Byte[] bytes = File.ReadAllBytes("path"); String base64 = Convert.ToBase64String(bytes); 可

如何获取文件的数据而不是路径? 我使用了
Directory.GetFile()
,它返回文件的路径。
现在我想要的是将文件(而不是路径)转换为base64。我知道如何将其转换为base64,但我想知道的是如何获取文件的数据。

有什么想法吗?对不起,我是新来c#


我不知道这里的术语是否正确:)

您可以使用内置的转换功能:

Byte[] bytes = File.ReadAllBytes("path");
String base64 = Convert.ToBase64String(bytes);

可能值得一看。这能回答你的问题吗?这是否适用于图像tho?