gpt4 book ai didi

java - 使用Java在WinSCP中将文件从本地机器传输到服务器

转载 作者:行者123 更新时间:2023-11-30 08:23:07 25 4
gpt4 key购买 nike

我想写一个记事本文件并上传到WinSCP路径。

我过去常常手动创建这些文件:打开 WinSCP,提供凭据,打开所需的路径并上传文件。

现在我可以将这些事情自动化。文本将在文本框中输入或从数据库中获取,它必须写在记事本文件中并且应该上传到 WinSCP 路径。我已经实现了写入文件并且工作正常。

现在,如何使用 Java 上传文件?

最佳答案

您所说的“WinSCP 路径”实际上是一个可通过某些文件传输协议(protocol)访问的存储。最典型的是 FTP 或 SFTP 站点。

对于 FTP,您可以使用例如 URLConnection 类:
Uploading to FTP using Java
或 Apache FTPClient 客户端类:
FTPClient - Java, upload file

对于 SFTP,您可以使用 JSch 库:
How to retrieve a file from a server via SFTP?

如果你真的想使用 WinSCP,你可以从 Java 与 WinSCP 脚本接口(interface)交互。请参阅以下问题中的代码示例:
How to know whether SFTP was successful or not in WinSCP

关于java - 使用Java在WinSCP中将文件从本地机器传输到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23909436/

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