【发布时间】:2012-07-23 16:29:07
【问题描述】:
给定一个 url,我想将该 url 中的文件传输到特定的 ftp。 我有两个选择: 1)使用外部库(如apache common-io)我可以从url中获取文件,然后将其上传到ftp。 2) 打开两个套接字(到 url 和到 ftp)并简单地将文件从 url 传输到 ftp。
我说得对吗? 最好的方法是什么?
我正在使用弹簧。
以下是我找到的一些相关链接:
How to download and save a file from Internet using Java?.
Here is the apache common-io library
编辑:
我正在处理 100-200M 个文件。
更新: 我选择先下载文件,然后上传。 我选择这样做是因为我预计下载文件不会出现很多问题,但我预计将文件上传到 FTP 服务器会出现问题。所以,我认为错误处理会更好。 缺少此解决方案是因为我将临时文件存储在磁盘中。 以后遇到问题我会更新的。
【问题讨论】: