我正在尝试通过WCF RSS提要提供我存储在数据库中的Excel文档(用户单击提要中的链接并向下发送特定的Excel文档)。
Excel文件不在任何位置的目录中(在这种情况下,我可以给每个用户一个静态URL)。
所以我想要做的是在RSS源中有一个动态生成的URL(这将指示文档的ID)。当用户单击URI时,它将转到WCF Web服务,该Web服务将Excel文档反序列化为数据库并将其发送给用户(他们将获得标准的打开/保存Excel文档对话框)。
不幸的是,我似乎无法让Web服务发送客户端理解的文档是Excel文档。我认为我需要对端点或IIS中的某些MIME设置或其他一些事情做些什么,但我还没弄清楚它是什么。
注意,我正在使用IIS 7.0上托管的WCF。
非常感谢提前!!!
答案 0 :(得分:1)
您没有提供太多具体信息,但可能是您没有设置MIME类型。不确定你已经完成了什么,但你可以使用WCF Rest Programming Model做你想做的事。
关键点是:
MSDN has a full example that returns a JPEG应该完全符合您的要求(除了将JPEG MIME类型更改为上面的Excel MIME类型)。
祝你好运。