001
014
015 package com.liferay.portal.upload;
016
017 import java.io.File;
018
019 import org.apache.commons.fileupload.FileItem;
020 import org.apache.commons.fileupload.disk.DiskFileItemFactory;
021
022
025 public class LiferayFileItemFactory extends DiskFileItemFactory {
026
027 public static final int DEFAULT_SIZE = 0;
028
029 public LiferayFileItemFactory(File tempDir) {
030 _tempDir = tempDir;
031 }
032
033 public FileItem createItem(
034 String fieldName, String contentType, boolean isFormField,
035 String fileName) {
036
037 return new LiferayFileItem(
038 fieldName, contentType, isFormField, fileName, DEFAULT_SIZE,
039 _tempDir);
040 }
041
042 private File _tempDir;
043
044 }