1

我正在使用 C# 执行 WCF-REST 服务,该服务与 SQL Server 中的数据库连接以返回多个表。现在,我需要我的服务在 varbinary(MAX) 字段中返回一个 PDF 文件,该文件存储在表中。我正在做一些研究,但找不到我需要的东西。如何实现服务和类以返回 PDF 文件?谢谢

4

1 回答 1

1

1)编写一个返回a的方法Stream(例如,保存您的pdf文件的MemoryStream)。

从该方法返回之前

2)设置application/pdfWebOperationContext.Current.OutgoingResponse.ContentType

3)将长度设置为WebOperationContext.Current.OutgoingResponse.ContentLength

然后它应该工作。

于 2013-04-16T20:23:46.687 回答