我想将文件转换为base64字符串。 这是我的代码:IsolatedStorageFileStream到base64
IsolatedStorageFileStream fileStream = new IsolatedStorageFileStream(Filename, FileMode.Create, myIsolatedStorage);
fileStream.Write(stream.GetBuffer(), 0, (int)stream.Position);
byte[] binaryData = new Byte[fileStream.Length];
long bytesRead = fileStream.Read(binaryData, 0, (int)fileStream.Length);
string fileBase64 = System.Convert.ToBase64String(binaryData, 0, binaryData.Length);
text1.Text = fileBase64.ToString();
但text1中文字块,我得到这个字符串: “AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ......”
为什么?
为什么你使用'IsolatedStorageFileStream'呢? – SLaks
,因为我需要将文件保存在独立存储中,然后将其转换为base64字符串。 – xRobot