2009-08-14 123 views
1

我正在服務器上生成一個文件,我不想將它寫入磁盤,而是通過Web服務將其返回給客戶端。你需要做什麼建議?直接返回流到Web瀏覽器

+0

您的意思是類似於SOAP的Web服務調用還是僅僅是一個URL? – Lazarus 2009-08-14 10:16:22

+0

基於SOAP的ASMX頁面服務 – John 2009-08-14 10:22:03

回答

0
Response.OutputStream.Write(...) 

或者,如果你有一個MemoryStream:

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

編輯:

如果它是一個SOAP的Web服務,那麼就從你的Web服務方法在你的ASMX返回一個字節數組.cs文件

+0

你知道我將如何處理客戶端JavaScript上的字節[]嗎? – John 2009-08-14 10:34:08

+0

你想用它做什麼?文件中包含什麼內容? – 2009-08-14 10:40:55

+0

只需在pdf閱讀器中打開文件 – John 2009-08-14 10:45:00