2010-08-02 90 views

回答

1
  1. 压缩文件。压缩通常会减少CSV文件大小的90%。
  2. 如果允许,请使用ftp或sftp。有很多apache库可以做到这一点。
  3. 如果FTP不允许出于安全考虑,您可能希望使用任何Apache库的HttpClient的和的HttpCore为“邮报”
+0

POST是否用于大文件? – syker 2010-08-03 03:05:40

+0

是的。不幸的是,HTML 4 AFAIK没有标准限制。无论如何,POST允许您发送比GET更多的数据。 – luiscolorado 2010-08-16 21:37:59

+0

如果使用GET方法,我们只能通过url发送256个charector,但在POST的情况下没有限制 – 2012-12-22 08:07:20

0

如果你的意思是CSV计算机上生成文件到您的服务器B. B,小服务程序在计算机A上运行:在机器B

  1. 过程产生 CSV文件(或检测到它已经产生 )然后再执行HTTP POST来 推CSV给servlet。这个 可以用java或任何你喜欢的系统 来完成,因为你的servlet只是期望HTTP的 。这是一个 Java example。 或
  2. ,你可以安装一个普通的文件夹 令整机A和B机可以 看到文件和servlet可以 定期检查该文件。 既然你说过“上传”你 可能意味着选项1.
+0

Perl脚本可以执行HTTP POST吗? – syker 2010-08-03 03:44:56

+0

是的(http://search.cpan.org/~gaas/libwww-perl-5.836/lib/Net/HTTP.pm),如果Perl是你的需求的一部分,你应该在你的初始文章中说明。 – 2010-08-05 03:12:17