java大神给我解释一下下面几句话的意思吧
response.setHeader("Content-Disposition","attachment;filename="+Name);response.setCon...
response.setHeader("Content-Disposition",
"attachment; filename=" + Name);
response.setContentType("application/octet-stream; charset=utf-8");
os.write(FileUtils.readFileToByteArray(downFile.getFile()));
os.flush(); 展开
"attachment; filename=" + Name);
response.setContentType("application/octet-stream; charset=utf-8");
os.write(FileUtils.readFileToByteArray(downFile.getFile()));
os.flush(); 展开
6个回答
展开全部
response是服务器响应信息,setHeader()设置响应信息头,setContentType设置响应内容格式,然后下面是打印,然后清空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是一个服务器响应文件下载的操作,前两句是设置Http协议头,设置响应文件的描述和类型,octet-stream代表未知的二进制流,这样客户端就会知道这不是一个网页,而是提示你保存文件。
后两句是将文件转化为二进制流,然后发送给客户端。
后两句是将文件转化为二进制流,然后发送给客户端。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
服务器后台 对前台的请求作出响应
将Name 的声明为file的信息放到头文件里
然后将file的内容属性和utf8的字符集信息放入内容类型内
然后利用FilesUtils包里的readFileToByteArray()方法将downFile.getFile() 这个文件
转化成流数据
然后放入os这个输出通道内
强制刷新 向浏览器输出
将Name 的声明为file的信息放到头文件里
然后将file的内容属性和utf8的字符集信息放入内容类型内
然后利用FilesUtils包里的readFileToByteArray()方法将downFile.getFile() 这个文件
转化成流数据
然后放入os这个输出通道内
强制刷新 向浏览器输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jspjspjspjspjspjsp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询