1

我正在服务器上生成一个文件,我不想将其写入磁盘,而是通过 Web 服务将其返回给客户端。你有什么建议来做这件事?

4

1 回答 1

0
Response.OutputStream.Write(...)

或者,如果您有 MemoryStream:

MemoryStream ms = ...;
ms.WriteTo(Response.OutputStream);

编辑:

如果它是一个 SOAP Web 服务,那么只需从您的 asmx.cs 文件中的 Web 服务方法返回一个字节数组

于 2009-08-14T10:16:00.747 回答