不参考物理目录的FTP文件传输

问题描述 投票:0回答:1

[请帮助。我有一个Java程序,该程序当前从物理目录(共享)中读取文件列表,并且在读取时创建共享目录中的输出文件。因此,对于读取的多个文件,可以有一个输出文件。提出了新的要求,即从该输出位置获取文件并将其ftp到给定的ftp服务器警告::ftp过程由微服务完成,该微服务很可能在无法访问输出文件夹的计算机上运行。因此,我正在内部调用服务,而不是使用FTP API(Appache等)。是否可以通过http调用发送OutputStream(byteOutputStream或ObjectOutputStream)?如果是这样,怎么办?我知道如何从应用程序内部通过ftp传输文件,但是目标是..进行微服务调用(重要的是webservice调用,因为我的应用程序是普通的老式Java核心应用程序)。

java web-services ftp httpclient
1个回答
0
投票

我最近有一个(相当不同的)项目,但是它也有写http response的要求。我使用了这种方法,适用于我的情况:

try (OutputStream os = response.getOutputStream()) {

      final PrintWriter w = new PrintWriter(new OutputStreamWriter(os, "UTF-8"));

然后,我写到PrintWriter w

© www.soinside.com 2019 - 2024. All rights reserved.