2010-08-02 100 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