我制作了一个客户端程序。它从本地数据库获取数据,我创建一个Web服务 将数据从服务器更新到客户端数据库。
我的问题是如何将Image(jpg)文件从服务器发送到客户端。我可以通过webservice帮助完成。
P.S Database仅保存图像文件路径。我必须将文件从服务器发送到客户端。
我用C#(MS visual Studio)编写的客户端程序和Web服务
数据库是MS SQl server 2008 客户端数据库是MS Compact Edition
答案 0 :(得分:3)
是的,您可以将图像加载到字节数组中并通过Web方法发送。 webmethod只需要返回类型为byte []
虽然可以更轻松地跳过图像的web服务并直接从站点加载 - 所以有一个指向你的图像目录的网站。创建一个引用该图像的URL - 并返回该图像。然后,客户端可以执行Web请求以获取该请求并显示它/无论它将做什么?