您的位置:首页 > 编程语言 > Java开发

springmvc 上传下载文件问题(浏览器没有反应,下载文件无法打开)

2016-12-27 11:21 706 查看
1点击下载 浏览器没有反应 不进行下载:

$("#download").bind('click',
function() {
//生成的文件名
var filename = $("#file-time").html();
var name = $("#download").attr("value");
alert(filename + "  " + name);
window.location.href = "../../journal/downloadJournal.ajax?filename=" + filename +
"&name=" + name;
});
刚开始是用ajax进行启动的,发现不能用。用通过  window.location.href 进行启动 访问后台。
2下载的文件无法打开  文件名啥的都是正常的  也不是中文乱码 是无法打开  格式错误吧

<!-- 下载文档必须添加此项 放在json之前 不然文档会无法打开 -->
<bean
class="org.springframework.http.converter.ByteArrayHttpMessageConverter"
/>
<bean
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property
name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>

在配置文件xml中添加
<bean class="org.springframework.http.converter.ByteArrayHttpMessageConverter" />
有帖子说要放在json的bean前面 没有试过放后面行不行 直接放前面了。
之后发现就好了。搞定收工。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐