1
是否可以使用HttpClient
从servlet下载大文件(> = 1Gb)?在这种情况下,servlet-side lib有用吗?有另一种方法来解决这个问题吗?使用HttpClient下载大文件
是否可以使用HttpClient
从servlet下载大文件(> = 1Gb)?在这种情况下,servlet-side lib有用吗?有另一种方法来解决这个问题吗?使用HttpClient下载大文件
任何允许你访问原始输出流的服务器端应该就可以。例如,Servlets或JAX-RS。 获取输出流,获取文件的输入流,使用漂亮的大缓冲区(也许是4k),并将输入字节从输出转移到输出。
在客户端,您的小程序需要访问文件系统。我假设你不想在内存中保留1GB。 (也许我们想把它流到屏幕上,在这种情况下你不需要提升访问权限)。
避免客户端库尝试在交付之前完全实现返回的内容。
不,它只是文件复制:)我发现的FileUpload可以与服务器的帮助,但有这么少的例子或教程:( – user592704 2011-03-14 02:49:36
而HttpClient的可以与applet的帮助,但我不能没有找到任何示例代码,可以演示的BUFF阅读:( – user592704 2011-03-14 02:50:55
谢谢你的链接,但FileUpload的lib呢?它可以用于下载文件以及? – user592704 2011-03-17 05:54:51