我正在使用C#執行WCF-REST服務,該服務與SQL Server中的數據庫連接以返回多個表。現在,我需要我的服務以varbinary(MAX)字段的形式返回存儲在表中的PDF文件。我正在做一些研究,但我找不到像我需要的東西。我如何實現服務和類來返回PDF文件?謝謝如何從WCF-Rest服務中的數據庫返回PDF
1
A
回答
1
1)編寫一個方法,返回一個Stream
(例如,一個MemoryStream保存您的pdf文件)。
從該方法
2)設置application/pdf
返回到WebOperationContext.Current.OutgoingResponse.ContentType
3)之前設置的長度,以WebOperationContext.Current.OutgoingResponse.ContentLength
那麼它應該工作。
+0
如何設置pdf名稱? – anhtv13
+0
@ anhtv13'WebOperationContext.Current.OutgoingResponse.Headers.Add(「Content-Disposition:attachment; filename = \」「+ filename +」\「」);' –
相關問題
- 1. 從服務器返回PDF
- 2. 如何從java web服務返回數據庫結果集
- 3. 從服務返回的數據不正確的返回數據
- 4. 從WCF服務返回pdf文件?
- 5. 如何在asmx web服務中返回多個數據庫行
- 6. 如何從服務中返回數據作爲AngularJS的承諾?
- 7. 如何從服務中調用的活動返回數據
- 8. 從WCF數據服務返回BSonDocuments
- 9. objective-c:從服務器返回數據
- 10. 從Web服務返回XML數據
- 11. 從WCF服務返回數據表
- 12. 從Web服務返回的數據集中提取數據
- 13. 如何從服務中返回錯誤?
- 14. 如何增加可從RIA服務返回的數據量?
- 15. 如何從服務器接收返回的JSON數據?
- 16. 如何處理從WCF數據服務(OData)返回的json DateTime
- 17. 如何解析從遠程服務器返回的JSONP數據
- 18. 如何從數據服務中抽象數據庫存儲庫?
- 19. 如何從JSON格式的數據庫中返回數據?
- 20. 如何從$ .ajax從web服務返回
- 21. 保存由服務返回的PDF
- 22. 如何從WCF數據服務返回複雜類型?
- 23. 如何從ADO.NET數據服務返回純XML
- 24. 如何從Node.js express服務器將JSON數據返回給Riot.js?
- 25. 如何從WCF數據服務返回文件?
- 26. 如何在時間間隔內從SQL服務器數據庫返回值
- 27. 發送表單數據到其他服務器,並返回pdf
- 28. json不會從服務器數據庫中返回任何值android
- 29. 我從SOAP服務中返回什麼以及如何返回?
- 30. 從WCF服務返回大量數據到ASP.NET Web服務
Duplicate http://stackoverflow.com/questions/16027117/how-to-return-pdf-binary-data-from-a-database-in-a-wcf http://stackoverflow.com/questions/6819639/pdf-using-wcf-restful-services –