package com.tencent.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import org.apache.log4j.Logger;
import org.apache.struts2.ServletActionContext;
/*
* upload picture
*/
public class Upload {
public static Logger log = Logger.getLogger(Upload.class);
private static final long serialVersionUID = 5160317652408817053L;
private File picture;
private String uploadPath;
private String pictureFileName;
public Upload(File picture, String uploadPath, String pictureFileName) {
this.picture = picture;
this.uploadPath = uploadPath;
this.pictureFileName = pictureFileName;
}
public File getPicture() {
return picture;
}
public void setPicture(File picture) {
this.picture = picture;
}
public String getPictureFileName() {
return pictureFileName;
}
public void setPictureFileName(String pictureFileName) {
this.pictureFileName = pictureFileName;
}
public void upload() throws Exception {
/*File saved = new File(ServletActionContext.getServletContext()
.getRealPath(uploadPath), pictureFileName);
OutputStream outs = null;
try{
ins = new FileInputStream(picture);
outs = new FileOutputStream(saved);
byte[] b = new byte[1024];
int len = 0;
while((len = ins.read(b)) != -1) {
outs.write(b, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
if(outs != null)outs.close();
if(ins != null)ins.close();
}*/
}
}