通过网络服务发送图像

1 c# asp.net wcf web-services

我想编写一个由visual studio 2008(C#和ASP)编写的程序,它包含Web应用程序和Windows应用程序.

我想在Web应用程序中获取客户端图像(上传)并将它们存储在DB(mysql)中,然后通过Web服务将这些图像发送到Windows应用程序(所以我是新的Web服务,而不是网站).但我有两个问题:

  1. 我有2种方法在mysql中存储图像,首先我应该在DB中有BLOB字段 - 它需要更多空间 - 第二我应该只保存DB中每个图像的名称(所以在一个文件夹中有图像) - 这样我不知道如何从客户端获取图像并将其存储在该文件夹中.哪一个?或者其他什么?

  2. 如何(代码)我可以通过Web服务(Byte []或?)传输图像.

Inc*_*ito 5

使用WCF传输图像的一个选项是将图像转换为字节数组并将其传递给客户端.然后在客户端从byte []转换为image.