我做一个客户程序。它从本地数据库获取数据,我创建一个webservice
将数据从服务器更新到客户端数据库。
我的问题是如何将图像(jpg)文件从服务器发送到客户端。我能用webservice帮忙吗?
P.S数据库只保存图像文件路径。我必须将文件从服务器发送到客户端。
我的客户端程序和Web服务用C(MS Visual Studio)编写
数据库是MS SQL Server 2008
客户端数据库为MS Compact版本
最佳答案
是的,您可以将图像加载到字节数组中并通过web方法发送。webmethod的返回类型必须是byte[]
不过,跳过图像的webservice并直接从at site加载它可能会更容易一些,所以有一个指向您的图像目录的网站。创建一个引用该图像的url并返回该url。然后客户机可以执行一个web请求来获取并显示它/它将要做什么?
关于c# - 如何使用Web服务C#将数据从数据库发送到客户端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8343266/