如何发布通过浏览器访问的Web服务生成的数据文件

时间:2010-03-14 11:06:17

标签: web-services file tomcat browser axis2

我需要提供我的Web服务方法生成的浏览器数据文件。实际上,Web服务方法应该将url返回到生成的文件。我在tomcat上使用axis2。

2 个答案:

答案 0 :(得分:0)

MTOM标准使您可以将文件附加到SOAP消息响应

答案 1 :(得分:0)

您希望利用标准的http标题“Content-Disposition”。

例如,要将位流式传输到浏览器并强制执行“另存为”对话框,请将以下标题添加到响应中。

Content-Disposition: attachment; filename=checkimage.jpg
Content-Length: 76127
Content-Type: image/JPEG

更多信息: http://www.hanselman.com/blog/TheContentDispositionSagaControllingTheSuggestedFileNameInTheBrowsersSaveAsDialog.aspx