zoukankan      html  css  js  c++  java
  • java--超鏈接下載

    package com.test;

    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;

    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    public class Demo_1 extends HttpServlet {

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    	String filename =request.getParameter("filename");
    	String path = getServletContext().getRealPath("download/filename");
    	InputStream is=new FileInputStream(path);
    	OutputStream os=response.getOutputStream();
    	int len =0;
    	byte[] buffer=new byte[1024];
    	while((len =is.read(buffer)) != -1) {
    		os.write(buffer,0,len);
    	}
    }
    
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    	
    	doGet(request, response);
    }
    

    }

    ******************************人因为有理想、梦想而变得伟大,而真正伟大就是不断努力实现理想、梦想*****************************
  • 相关阅读:
    设计模式-原型模式(06)
    看起来很懵的java内存加载面试题
    回数
    花式赋值
    常量
    Python解释器安装
    计算机基础小结
    网络的瓶颈效应
    __init__和__new__
    super()方法详解
  • 原文地址:https://www.cnblogs.com/cloudLi/p/13203724.html
Copyright © 2011-2022 走看看