在计算机B上生成的机器A上通过Java servlet上载CSV文件的最佳方式是什么?批量上传和Java servlets
1
A
回答
1
- 压缩文件。压缩通常会减少CSV文件大小的90%。
- 如果允许,请使用ftp或sftp。有很多apache库可以做到这一点。
- 如果FTP不允许出于安全考虑,您可能希望使用任何Apache库的HttpClient的和的HttpCore为“邮报”
0
如果你的意思是CSV计算机上生成文件到您的服务器B. B,小服务程序在计算机A上运行:在机器B
- 过程产生 CSV文件(或检测到它已经产生 )然后再执行HTTP POST来 推CSV给servlet。这个 可以用java或任何你喜欢的系统 来完成,因为你的servlet只是期望HTTP的 。这是一个 Java example。 或
- ,你可以安装一个普通的文件夹 令整机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
相关问题
- 1. 上传文件jsp和servlets
- 2. gsutil和大批量上传
- 3. Java Servlets和HttpSessions
- 4. Java URL - 传递参数 - Servlets
- 5. Java Servlets session.getAttribute和setAttribute
- 6. uploadify php mysql - 批量上传和批量插入
- 7. 变量未显示Java Servlets
- 8. Vimeo批量上传和mysql匹配
- 9. 批量处理和文件上传
- 10. Kendo MVC上传 - 批量上传
- 11. Servlets中的文件上传
- 12. Jet.Com批量上传错误
- 13. Virtuemart批量上传模块
- 14. virtuoso sponger批量上传
- 15. GAE批量上传编程
- 16. Hortonworks VM - Hadoop批量上传?
- 17. 批量上传并触发
- 18. Icefaces:批量文件上传?
- 19. Kaltura批量上传CSV
- 20. 批量纹理上传
- 21. 批量上传到Azure blob
- 22. FTP批量上传脚本
- 23. MongoDB批量上传代码
- 24. 批量上传到sql
- 25. 批量文件上传Appengine
- 26. Powershell批量上传到S3
- 27. 批量上传使用HttpClient.PutAsync()
- 28. 批量图片上传 - Rails3
- 29. Java中的Servlets - getWriter()和getOutputStream()
- 30. Java Servlets和ImageIO错误
POST是否用于大文件? – syker 2010-08-03 03:05:40
是的。不幸的是,HTML 4 AFAIK没有标准限制。无论如何,POST允许您发送比GET更多的数据。 – luiscolorado 2010-08-16 21:37:59
如果使用GET方法,我们只能通过url发送256个charector,但在POST的情况下没有限制 – 2012-12-22 08:07:20