【发布时间】:2009-08-14 10:10:56
【问题描述】:
我正在服务器上生成一个文件,我不想将它写入磁盘,而是通过 Web 服务将它返回给客户端。你有什么建议这样做?
【问题讨论】:
-
您是指类似 SOAP 的 Web 服务调用还是只是一个 URL?
标签: c# javascript web-services file-io pagemethods
我正在服务器上生成一个文件,我不想将它写入磁盘,而是通过 Web 服务将它返回给客户端。你有什么建议这样做?
【问题讨论】:
标签: c# javascript web-services file-io pagemethods
Response.OutputStream.Write(...)
或者,如果您有 MemoryStream:
MemoryStream ms = ...;
ms.WriteTo(Response.OutputStream);
编辑:
如果它是一个 SOAP Web 服务,那么只需从您的 asmx.cs 文件中的 Web 服务方法返回一个字节数组
【讨论】: