我们正在开发一个应用程序,它使用Jsonservice
(restful
webservice)作为后端进程,Android
作为前端。
这就是我需要的:
public string display(string name, string photo) {
//need to convert the string "photo" varbinary;
//display image in a gridview
}
我想将图像插入数据库。我的朋友正在做前端工作。他将通过json服务将图像作为字符串传递。
我想将其存储为var二进制文件,最后想要在gridview
中显示图像。
答案 0 :(得分:0)
这取决于photo
所在的格式。如果格式为Base64,则可以使用
byte[] photoData = Convert.FromBase64String(photo);
将字符串转换为字节数组并将其存储在varbinary字段中。
答案 1 :(得分:0)
你可以做的是在RowCreated事件上,将行对象转换为正确的对象类型,然后生成图像并将它们附加到行。在下面的示例中,我的网格视图中有一个项目模板,其中有一个名为imageDiv的div。
{{1}}
但是在这个例子中,someData.Pictures是字节数组的集合。在您的情况下,如果您已经拥有Base64String,则不需要进行转换。