gpt4 book ai didi

java - FTPing 文件而不引用物理目录

转载 作者:行者123 更新时间:2023-12-01 22:51:48 24 4
gpt4 key购买 nike

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

最佳答案

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

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

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

然后,我向 PrintWriter w 写入内容。

关于java - FTPing 文件而不引用物理目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58455392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com