小编Ped*_*sta的帖子

Metro获取StorageFile的base64字符串

我需要文件选择器选择的文件的base64字符串.

//file is a StorageFile

FileRandomAccessStream stream = (FileRandomAccessStream)await file.OpenAsync(FileAccessMode.ReadWrite);

using (MemoryStream ms = new MemoryStream())
{
    Stream ss1 = stream.AsStream(); ;
    s1.CopyTo(ms);

}
byteArray = ms.ToArray();
string imageStringSixtyfour = Convert.ToBase64String(byteArray);
if (imageStringSixtyfour != null)
return imageStringSixtyfour;
Run Code Online (Sandbox Code Playgroud)

返回的字符串总是空的,有什么想法吗?大多数在线示例都是使用不属于W8平台的类

c# microsoft-metro windows-8 windows-runtime winrt-xaml

4
推荐指数
1
解决办法
1852
查看次数