我遇到了一个问题,我需要使用Spring将文件传输到FTP。场景是用户将文件上传到Server,然后服务器将文件传输到FTP。
的问题是文件可能很大。是否有一种方法(除了将文件存储在磁盘上--我想避免这种情况)在文件上传到Spring服务器时将文件流到FTP?所以Spring服务器就像FTP的某种代理。
使用传统的方法,我假设Spring必须接收整个文件,只有这样它才能将它传输到FTP。在此过程中,必须将整个文件保存在内存中。我说的对吗?
如何避免将文件保存在内存中?
发布于 2016-03-11 13:44:26
你可能对这个问题的答案感兴趣。虽然我自己也没试过。但是它的要点是,打开到FTP端点的URL连接并写入它的OutputStream。
https://stackoverflow.com/questions/35941647
复制相似问题