import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Iterator;
import java.util.Map;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
/**
*
* 上传工具类
*/
public class UploadUtil
{
private static UploadUtil uploadUtil;
private static final String BOUNDARY = UUID.randomUUID().toString(); // 边界标识
// 随机生成
private static final String PREFIX = "--";
private static final String LINE_END = "\r\n";
private static final String CONTENT_TYPE = "multipart/form-data"; // 内容类型
private static final Logger logger = Logger.getLogger(UploadUtil.class);
/**
* 单例模式获取上传工具类
*
* @return
*/
public static UploadUtil getInstance()
{
if (null == uploadUtil)
{
uploadUtil = new UploadUtil();
}
return uploadUtil;
}
private static int readTimeOut = 10 * 1000; // 读取超时
private static int connectTimeout = 10 * 1000; // 超时时间
/***
* 请求使用多长时间
*/
private static int requestTime = 0;
private static final String CHARSET = "utf-8"; // 设置编码
/***
* 上传成功
*/
public static final int UPLOAD_SUCCESS_CODE = 1;
/**
- 1
- 2
- 3
前往页