如何使用java将文件上传到http远程服务器?

zor*_*064 7 java jsf file-upload http remote-server

我需要使用java将应用程序中的图像和txt文件上传到远程服务器(Just http no ftp).我的应用程序在jsf框架中.我搜索但找不到合适的东西.任何人都可以指导我吗?实际上我应该将文件上传到特殊文件夹到远程服务器.我有两个应用程序使用共享路径上传文件,所以为了访问这些文件,我决定将共享文件(如图像和文本)上传到第三台服务器.第一个应用程序应将文件上载到此远程服务器,第二个应用程序应从中读取它们.所以我的解决方案的难点在于使用http将文件上传到第三台服务器(实际上是远程服务器).

gig*_*dot 6

要将文件上载到特定文件夹,您的服务器API必须支持该文件夹.

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

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


Sub*_*Sao 0

您可以使用 HttpClient。

POST使用as 方法发送文件。