我在网上找了一份代码.(功能是 想下载jpg,bmp等存放在服务器上的图片)
写在jsp里 <%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.io.*"%>
<html>
<body>
<% OutputStream o=response.getOutputStream();
byte b[]=new byte[500];
File fileLoad=new File("D:","book.jpg");
response.setHeader("Content-disposition","attachment;filename=\""+"book.jpg\"");
response.setContentType("application/x-tar");
long fileLength=fileLoad.length();
String length=String.valueOf(fileLength);
response.setHeader("Content_Length",length);
FileInputStream in=new FileInputStream(fileLoad);
int n=0;
while((n=in.read(b))!=-1)
{o.write(b,0,n);
}
%>
</body>
</html> 但是下载完book.jpg后 打开 根本看不到图象 只是一片空白请问是怎么回事啊
写在jsp里 <%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.io.*"%>
<html>
<body>
<% OutputStream o=response.getOutputStream();
byte b[]=new byte[500];
File fileLoad=new File("D:","book.jpg");
response.setHeader("Content-disposition","attachment;filename=\""+"book.jpg\"");
response.setContentType("application/x-tar");
long fileLength=fileLoad.length();
String length=String.valueOf(fileLength);
response.setHeader("Content_Length",length);
FileInputStream in=new FileInputStream(fileLoad);
int n=0;
while((n=in.read(b))!=-1)
{o.write(b,0,n);
}
%>
</body>
</html> 但是下载完book.jpg后 打开 根本看不到图象 只是一片空白请问是怎么回事啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货