【问题标题】:Upload Photos using Silverlight - Ria Services使用 Silverlight 上传照片 - Ria 服务
【发布时间】:2010-07-28 09:24:39
【问题描述】:

我正在尝试寻找一个仅使用 Silverlgith + Ria 服务上传和下载图像的好例子,我试图找到一些但我失败了,请提供任何帮助。

提前谢谢大家

【问题讨论】:

  • 为什么不通过将文件名从 sql server 指向物理文件来将文件存储在磁盘而不是 sql server 上?

标签: web-services silverlight-4.0 ria


【解决方案1】:

我刚刚发现了一些有用的走槽 here 并确保阅读 follow-up 以改进保存过程和使用的图像

【讨论】:

    【解决方案2】:

    我们通过将图像保存在磁盘上(而不是在数据库中)来做到这一点 - 像这样:

    上传图片:

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

    下载图片:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 2011-07-09
      • 1970-01-01
      相关资源
      最近更新 更多