2010-07-28 104 views
3

我试图找到一个很好的例子,上传和下载图像使用Silverlgith + Ria服务,我试图找到一些,但我失败了,请任何帮助,将不胜感激。使用Silverlight上传照片 - Ria服务

谢谢大家提前

+0

为什么不干脆店文件在磁盘而不是sql server通过只从文件名从sql server到物理文件? – user310291 2011-06-04 12:00:21

回答

1

我只是发现了一些有用的步行路程槽here并确保阅读follow-up改善保存过程和使用的图像

1

我们通过保存在磁盘上的图像做到了(不在DB) - 是这样的:

上传图片:

  • 写域服务与像操作。这需要使用ClientAccess的属性进行标记。 (服务器端)实现将映像保存在磁盘上。
  • 为uniqueName,我们生成一个GUID的客户端

下载图片:

  • HTTP处理程序 - 编写一个HTTP处理程序下载用含传递的唯一名称参数中的URL图像上传时图像
  • 或者,你可以写一个域服务操作,如byte[] DownloadJPGImage(string uniqueName客户端)