Hi,
first, excuse my english. I'm just a beginner.
I have a problem with file download. I'm trying to do file upload and download
to/from server. File upload works just fine. But I have a probelm with
download. I used StreamingResolution with InputStream. Something like this:
public Resolution get() {
InputStream is = null;
try {
is = new FileInputStream(new File(filePath));
} catch (FileNotFoundException ex) {
Logger.getLogger(MyActionBean.class.getName()).log(Level.SEVERE,
null, ex);
}
return new StreamingResolution(fileType, is);
}
But if the file is larger than something around 70 or 90 MB, java throws
"java.lang.OutOfMemoryError: Java heap space". It seems like Java is trying to
load whole file to RAM and then send it to browser. But I would like to work
with large files - 2 GB.
Is there any way to send large file to browser?
Thanks,
Radim
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users