【发布时间】:2011-08-03 12:39:50
【问题描述】:
下面是代码:
Resource resource = getResource(request, requestUrl, userInfo, objectIdParam,
rootFolderId, pathInfo, overrideCharset, isThumbnailResource);
// New line added to change Content-Disposition
response.setHeader( "Content-Disposition", "attachment;filename=" + pathInfo );
if (resource != null && resource.isServable()) {
resource.serve(request, response);
}
如您所见,我已明确尝试将 Header 中的“Content-Disposition”更改为“attachment”。但是,当我打开一个 MS Office 文档时,HTTP 标头数据将其显示为“内联”: 内容处置:内联;文件名="New%20Microsoft%20Office%20Word%20Document.docx"
你认为我应该做些什么来设置它吗?
【问题讨论】:
-
也许您的响应已经提交?
标签: java http-headers