有效地在base64中下载文件

时间:2010-10-12 18:49:49

标签: java download base64

我必须在Java中用有限RAM内存的设备下载base64中的任意大文件。

如何有效地在base64中下载文件?是否有可能获得base64的顺序块并将它们作为二进制数据写入输出?

非常感谢代码或伪代码示例。

注意:我不能使用外部框架,但我有base64解码和编码功能。

2 个答案:

答案 0 :(得分:1)

您可以使用流来解码base64。

您可以使用common codec library,但如果您不想使用外部库,则可以使用this code作为示例。

答案 1 :(得分:0)

打开两个流。一个到远程文件,另一个到本地文件。将远程文件下载到缓冲区并将缓冲区传递给其他流以写入本地文件。