package cn.itcast.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; /** * �ϴ��ļ� */ public class FormFile { /* �ϴ��ļ������� */ private byte[] data; private InputStream inStream; private File file; /* �ļ����� */ private String filname; /* �����������*/ private String parameterName; /* �������� */ private String contentType = "application/octet-stream"; //С�洢�����ļ��ϴ����������ļ��������ȷ����ڴ��У����Բ���ʹ�ô�洢�����ļ��ϴ��� public FormFile(String filname, byte[] data, String parameterName, String contentType) { this.data = data; this.filname = filname; this.parameterName = parameterName; if(contentType!=null) this.contentType = contentType; } //��洢�����ļ��ϴ����� public FormFile(File file, String parameterName, String contentType) { this.filname = file.getName(); this.parameterName = parameterName; this.file = file; try { this.inStream = new FileInputStream(file); } catch (FileNotFoundException e) { e.printStackTrace(); } if(contentType!=null) this.contentType = contentType; } public File getFile() { return file; } public InputStream getInStream() { return inStream; } public byte[] getData() { return data; } public String getFilname() { return filname; } public void setFilname(String filname) { this.filname = filname; } public String getParameterName() { return parameterName; } public void setParameterName(String parameterName) { this.parameterName = parameterName; } public String getContentType() { return contentType; } public void setContentType(String contentType) { this.contentType = contentType; } }