我正在使用C#进行WCF-REST服务,它与SQL Server中的数据库连接以返回多个表。现在,我需要我的服务在varbinary(MAX)字段中返回存储在表中的PDF文件。我正在做一些研究,但我找不到像我需要的东西。如何实现服务和类以返回PDF文件?感谢
答案 0 :(得分:1)
1)编写一个返回Stream
的方法(例如,一个包含pdf文件的MemoryStream)。
从该方法返回之前
2)将application/pdf
设为WebOperationContext.Current.OutgoingResponse.ContentType
3)将长度设置为WebOperationContext.Current.OutgoingResponse.ContentLength
然后它应该工作。