E aí,
estou com um problema no meu download de arquivos, quando é feito download de arquivos pequenos, funciona, mas ao fazer com arquivos grandes , 100MB por exemplo, ocorre esse erro: java.lang.OutOfMemoryError: Java heap space.
Um pedaço do código:
[code]
FileInputStream fileInput = new FileInputStream(file);
BufferedInputStream bufferedInput = new BufferedInputStream(
fileInput);
stream = new byte[(int) file.length()];
bufferedInput.read(stream, 0, (int) file.length());
bufferedInput.close();[/code]
E sei que o problema é no vetor de bytes, existe outra forma de fazer o download sem usar o vetor?