繁体   English   中英

使用Java将文件从本地计算机传输到WinSCP中的服务器

[英]Transferring file from local machine to server in WinSCP using Java

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

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

现在,我处于使这些事情自动化的情况。 文本将在文本框中输入或从数据库中获取,必须将其写在记事本文件中,并应上载到WinSCP路径。 我已经实现了写入文件,并且工作正常。

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

您所谓的“ WinSCP路径”实际上是可通过某些文件传输协议访问的存储。 最通常是FTP或SFTP站点。

对于FTP,可以使用例如URLConnection类:
使用Java上传到FTP
或Apache FTPClient客户端类:
FTPClient-Java,上传文件

对于SFTP,可以使用JSch库:
如何通过SFTP从服务器检索文件?

如果您确实想使用WinSCP,则可以从Java与WinSCP脚本接口进行交互。 请参阅以下问题的代码示例:
如何在WinSCP中知道SFTP是否成功

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM