使用Silverlight上传照片 - Ria服务

时间:2010-07-28 09:24:39

标签: web-services silverlight-4.0 ria

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

提前谢谢大家

2 个答案:

答案 0 :(得分:1)

我刚刚找到了一些有用的浏览here,请务必阅读follow-up,以改善保存流程并使用图片

答案 1 :(得分:1)

我们是通过将图像保存在磁盘上(而不是在数据库中)来实现的 - 就像这样:

上传图片:

  • 使用void UploadJPGImage(string uniqueName, byte[] jpgBytes)之类的操作编写域服务。这需要使用ClientAccess的属性进行标记。 (服务器端)实现将映像保存在磁盘上。
  • 对于uniqueName,我们生成GUID客户端

下载图片:

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