servlet:
public class UpAndDownServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
response.setContentType("text/html");String type = request.getParameter("type");
if("down".equals(type)){File file = new File("D:\\test\\44444.png");FileInputStream is = new FileInputStream(file);BufferedInputStream bs = new BufferedInputStream(is);ServletOutputStream os = response.getOutputStream();BufferedOutputStream bos = new BufferedOutputStream(os);String date = new SimpleDateFormat("yyyy-HH-dd").format(new Date());String fileName = date + ".jpg";response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");byte[] len = new byte[1024*2];int read = 0;while((read=is.read(len)) != -1){bos.write(len, 0, read);System.out.println("read---"+read);}bos.flush();bos.close();is.close();}
}
}
转载于:https://www.cnblogs.com/bhlsheji/p/5103533.html