DataOutputStream dos = new DataOutputStream(response.getOutputStream()); BufferedInputStream reader = new BufferedInputStream(new FileInputStream(filepath + filename)); byte[] content = new byte[40960]; int i = -1; while ( (i = reader.read(content)) != -1) { dos.write(content, 0, i); } dos.flush(); reader.close();
DataOutputStream dos = new DataOutputStream(response.getOutputStream());
BufferedInputStream reader = new BufferedInputStream(new FileInputStream(filepath + filename));
byte[] content = new byte[40960];
int i = -1;
while ( (i = reader.read(content)) != -1) {
dos.write(content, 0, i);
}
dos.flush();
reader.close();
这句解决了我的问题。谢谢啦。 我自己的没有加“attachment;”