⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 servupload.java

📁 uploading software which helps ,yoiu to upload
💻 JAVA
字号:
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.orange.fupload.*;



public class servUpload extends HttpServlet {

   // ResourceBundle rb = ResourceBundle.getBundle("LocalStrings");
    private ServletConfig config;
	/**
	* Init the servlet
	*/
	final public void init(ServletConfig config) throws ServletException {
		this.config = config;
	}
	
	final public ServletConfig getServletConfig() {
		return config;
	}
    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
        response.setContentType("text/html");

        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<body bgcolor=\"white\">");
        out.println("<head>");

        //String title = rb.getString("sessions.title");
        out.println("<title>WAHH</title>");
        out.println("</head>");
        out.println("<body><b>Orange's uploading servlet</b>");

        out.println("</body>");
        out.println("</html>");
    }

    public void doPost(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
       response.setContentType("text/html");

        PrintWriter out = response.getWriter();
		out.println("<html><body>");
		MultiPartRequest mr=new MultiPartRequest();
		mr.setMaxLength(80000000);
		String[] fltr={"htm","txt","pdf","zip","gif","jpg","jpeg"};
		mr.setFilterToUpload(fltr);
		ServletContext scon=getServletConfig().getServletContext();
		String path = scon.getRealPath("/upload");
		mr.setTempDirectory(path);//("d:\\ilya\\Upload\\");
		mr.prepareProcess(request);
		mr.processRequest();
		Enumeration efld=mr.getFieldNames();
while(efld.hasMoreElements())
{
String fn=(String)efld.nextElement();
String fv=mr.getField(fn);

out.println("Field name="+fn+"| Field Value="+fv+"<p>");

}
Enumeration efl=mr.getFileFields();
while(efl.hasMoreElements())
{
String fn=(String)efl.nextElement();
String fv=mr.getFileName(fn);
String xt=mr.getFileExt(fn);
String em;
String sc;
if(mr.isFileEmpty(fn))em="file not delivered"; else em="File delivered";
if(mr.isFileSkipped(fn))sc="file Skipped"; else sc="File loaded";


out.println("File name="+fn+"| File name ="+fv+" Status:"+em+"|"+sc+"<p>");

}
out.println("</body></html>");
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -