如何使用Java上传文件至HTTP远程服务器?

9 浏览
0 Comments

如何使用Java上传文件至HTTP远程服务器?

这个问题已经有答案了:

如何使用 java.net.URLConnection 来发起和处理 HTTP 请求

我需要使用java从我的应用程序上传图像和文本文件到远程服务器(只支持http,不支持FTP)。我的应用程序使用jsf框架。我做了搜索,但没有找到合适的东西。有没有人能指导我一下?

实际上,我应该将文件上传到远程服务器的特定文件夹中。

我的两个应用程序共享路径以上传文件,在访问它们时,我决定将共享文件(如图像和文本)上传到第三个服务器上。第一个应用程序应该将文件上传到这个远程服务器,第二个应用程序应该从它那里读取。

因此,我解决这个问题的难点是使用HTTP将文件上传到这个第三方服务器(实际上是远程服务器)。

admin 更改状态以发布 2023年5月20日
0
0 Comments

请查看apache的commons-fileupload。您可以在这里找到示例代码。

0
0 Comments

为了上传文件到特定的文件夹,您的服务器API必须支持该功能。

接收上传文件的服务器端,您可以使用http://commons.apache.org/fileupload/

发送文件上传请求的客户端端,您可以使用https://hc.apache.org/httpcomponents-client-ga/index.html

0