Java下载问题,怎样让IE下载该文件,而不是打开该文件?

2025-04-15 03:13:45
推荐回答(1个)
回答1:

//·设置响应消息头,告诉浏览器当前响应是一个下载文件
response.setContentType( "application/x-msdownload");
//考虑到文件名中可能包含非ASCII码字符,所以应该进行编码后再传输
fileName = URLEncoder. encode(fileName, "UTF-8");
//告诉浏览器,当前响应数据要求用户干预保存到文件中,以及文件名是什么
response.setHeader( "Content-Disposition", "attachment;filename=" +fileName);