我已经在struts2中编写了一个文件上传和下载。
但是当我下载在浏览器页面中打开的var obj = {
fooBar: 'foo',
Bar_Foo: 'bar'
}
obj = _.mapKeys(obj, function (value, key) {
return _.snakeCase(key);
});
console.log(JSON.stringify(obj, null, 4));
/* output:
{
"foo_bar": "foo",
"bar_foo": "bar"
}
*/
文件时,
如何在浏览器页面中下载文件而不是打开文件?
text.pdf
答案 0 :(得分:2)
您可以强行下载,但必须从服务器端执行:实现您自己的端点(例如,一个servlet),它返回此标头以及请求的文件:
content-disposition: attachment; filename="suggested-filename"
答案 1 :(得分:2)
您的在线查询有多个示例。
请检查以下链接..
并且target="_blank"
用于创建新标签,而您的案例不需要。
编辑:请向我们展示您的struts配置,以便我们提供更好的答案。
答案 2 :(得分:0)