我想從asp.net服務返回docx文件,但服務不斷給我一個響應錯誤,它需要返回text/xml。該服務是基於SOAP的asp.net web服務,我想知道如何使用web服務返回一個docx文件?或者我應該去這個WCF,因爲我認爲肥皂有其侷限性?從Asp.net Webservice返回Docx文件
0
A
回答
0
所有WCF和SOAP首先是不能互換的條款:)你可能想知道關於ASP.net web服務與基於WCF一個...
在任何情況下,與文件(文件,圖像工作,等),如果客戶希望收到一個完整的文件,我會建議使用WCF,然後使用streaming。通過使用流式傳輸,您不必在內存中加載整個文件內容,這是更加內存友好的解決方案,並且可以處理大數據量。使用流時有一些限制(必須使用消息與數據契約,並且只能使用少量的系統定義的綁定 - 這些都在上面的鏈接中有記錄)。
希望這會有所幫助!
0
Web服務沒有任何特殊的「文件」概念。這只是一堆字節。
相關問題
- 1. Asp.net Webservice返回docx文件
- 2. java.util.collection從webservice返回
- 3. Jersey ReST webservice返回一個文件
- 4. 從.net webservice返回平面文本?
- 5. 更改從WebService返回的文本
- 6. 返回對象從Webservice的
- 7. 從webservice返回兩個值
- 8. 如何從webservice返回JSON
- 9. 從restful webservice返回json?
- 10. 從asmx webservice返回System.Spatial.Geography
- 11. 在javascript中從返回的輸出流中打開Docx文件
- 12. WebService返回一個XML/JSON文件
- 13. asmx asp.net webservice返回多個類wsdl
- 14. Webservice返回java.lang.reflect.InvocationTargetException
- 15. 從webservice下載文件 - 在ASP.NET網站
- 16. ASP.NET MVC返回Excel文件
- 17. 如何從WCF Restful json webservice返回流和文件長度?
- 18. 使WebService只返回純文本JSON?
- 19. 什麼是可以從asp.net webservice返回的數據類型
- 20. JSON從ASP.NET WebService的返回是不夠的
- 21. C#.NET WebService返回對象
- 22. Restful webservice返回xml
- 23. 生成並將docx文件返回給客戶端
- 24. 從webservice返回列表清單
- 25. 如何從Restful webservice返回Java.util.ArrayList?
- 26. 如何從.net webservice返回xml
- 27. 從webconnector返回webservice中的AppId
- 28. Mono WebService拒絕返回json
- 29. 澤西webservice不返回jsonp
- 30. Webservice返回403錯誤
客戶端如何使用該文件?客戶端是否期待一個字節流?而且,順便說一句,你應該只使用WCF,並且不應該使用ASMX Web服務進行新的開發。 – 2010-11-09 20:16:46