package util;
import org.apache.commons.io.IOUtils;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
public class StreamUtil {
public static final String PREFIX = "stream2file";
public static final String SUFFIX = ".tmp";
public static File stream2file(InputStream in) {
File tempFile = null;
FileOutputStream out = null;
try {
tempFile = File.createTempFile(PREFIX, SUFFIX);
tempFile.deleteOnExit();
out = new FileOutputStream(tempFile);
IOUtils.copy(in, out);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return tempFile;
}
}