Pergunta

Eu estou gerando um arquivo no servidor e eu não quero escrever no disco, mas sim devolvê-lo para o cliente através de um serviço web. Que recomendações você tem que fazer isso?

Foi útil?

Solução

Response.OutputStream.Write(...)

Ou se você tem um MemoryStream:

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

Editar:

Se é um serviço web SOAP, em seguida, basta retornar um array de bytes de seu método de serviço web em seu arquivo asmx.cs

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top