【发布时间】:2012-01-25 10:05:28
【问题描述】:
所以我有一个使用 HTML5 和 JavaScript 构建的客户端应用程序。我的应用程序调用 Web 服务(使用 c# 构建),该服务从 MySql 数据库中提取 blob 数据并将其传递给客户端应用程序。
这个 blob 数据实际上是一个存储在 MySQL 数据库中的小文件(小于 100kb)。我希望我的客户端应用程序能够将此 blob 转换回其原始文件类型,然后向用户询问下载权限。现在我想知道这是否是个好主意?还是我应该简单地在我的 Web 服务中进行文件转换,然后将文件本身发送到 JSP 应用程序?
任何帮助/建议将不胜感激!如果您有任何好的教程/代码,这可能会帮助我进行转换,那么请将它们发布在这里作为答案?提前致谢!
【问题讨论】:
-
到目前为止你有什么代码...??
-
我的 web 服务现在只是通过了 blob...我想一旦我判断了所有的选项,我就会正确启动
-
您是说将 blob 转换回 blob..?或者你没有说明它的原始文件类型是什么..??只是需要澄清
-
无论您采用哪种方式,您都必须进行一些流式传输,在某些方面我会有点偏颇,比如客户端,但是如果在流式传输时遇到错误怎么办?也许是网络服务或其他网络方法可以将 Blob 以 .pdf 格式流回。这是一个开放式问题,这是你的电话。我相信其他人很快就会提出他们的建议,你很可能会将数据库中的信息读入一个字节[] 并将其流式传输回文件
-
这个链接可能会帮助你做到最好。msdn.microsoft.com/en-us/library/87z0hy49(VS.71).aspx
标签: c# javascript download blob