code_server/src/com/web/data/DataServlet.java

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.web.data;


import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Iterator;
import java.util.List;

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

import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadBase.SizeLimitExceededException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.fileupload.util.Streams;
import com.web.util.Tool;




@SuppressWarnings("serial")
public class DataServlet extends HttpServlet {
	
	protected void doPost(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(req, resp);
	}

	protected void doGet(HttpServletRequest req, HttpServletResponse response )
			throws ServletException, IOException {
		// TODO Auto-generated method stub

		String method = req.getParameter("method");
 
		String dir_path =  req.getRealPath("/") ;
		String fileName = Tool.getFileName()+ ".bak"  ;
		
		if (method.equals("backup")) {

			   backup( dir_path , fileName ) ; 
			   String file =  dir_path + "/bak/" + fileName  ;//即将下载的文件的相对路径    
			   
			   response.setCharacterEncoding("utf-8");    
			   OutputStream os = null;     
		       FileInputStream fis = null; 
			   try {                  
		            if (!(new File(file)).exists()) {    
		                System.out.println("没有文件");    
		                return;    
		             }    
		             System.out.println("文件名为:"+file);    
后面还有 110 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。