我试图在我的服务器上显示多个图像,给定一个id,似乎获取所有图像的唯一方法是转换为字节数组,发送回客户端然后转换回图像。如何将单字节数组转换回xamarin表单应用程序上的多个图像?或者,如果有更好的选择,那么替代方案是什么?
答案 0 :(得分:0)
你不必转换任何东西。你可以简单地使用你的图片网址
var image = new Image();
image.Source = new UriImageSource {
Uri = new Uri("YOUR IMAGE URL"),
CachingEnabled = true,
CacheValidity = new TimeSpan(4,0,0,0)
};
Content = image;
但是要回答你的问题,你可以从像[/ p>这样的byte []初始化ImageSource类
var image = new Image();
image.Source = ImageSource.FromStream(() => new MemoryStream(YOURBYTES));
Content = image;