我做了研究,但我找不到一个好的教程来发布一个带有http的文件。我是否必须使用servlet来制作http帖子,还是只能用java来完成?
答案 0 :(得分:2)
要使http post不需要servlet,你可以使用HttpClient库
来实现检查
How to upload a file using Java HttpClient library working with PHP
你明确需要一个servlet来处理服务器端的发布请求
答案 1 :(得分:1)
您可以使用Apache的FileUpload库:http://commons.apache.org/fileupload/
一个很好的教程是http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=fileupload
此致
答案 2 :(得分:1)
您可以使用Apache Commons FileUpload库。这应该可以帮助您处理文件上传和存储文件,因此您可以编写更少的代码:)
答案 3 :(得分:1)
客户端可能会执行文件的发布,但是如果没有某个服务器应用程序等待它,您将无法测试它。如果你知道php,你可以在servlet中使用它或使用类似WampServer的东西,重要的是要听你的帖子。
答案 4 :(得分:1)
您需要两个软件:HTTP客户端和HTTP服务器。您可以使用Java来实现这两者,但是,根据您的操作系统,在服务器端使用PHP可能更容易。我前段时间写过a blog post来将数据发布到PHP脚本中,这可能很有用。它显示了如何一次发送文件和任意数据:密钥是multipart/form-data
作为请求的MIME类型。它还演示了如何在PHP端发送数据,它就像一个数组一样排列。