![](/img/trans.png)
[英]How to upload and download a directory along with sub directory using spring integration with sftp
[英]how to upload a directory with sftp
我正在构建一个基于Java Web的应用程序。 要将目录及其中的文件从用户的客户端上载到服务器计算机,我正在使用仅支持ftp的客户端Java小程序。
如何使用sftp和java上传一个充满文件的目录?
“仅ftp”与“ sftp”不兼容。 您需要一个sftp-applet或在服务器上启用ftp。
使用SFTP是一个好主意,因为FTP存在一些安全问题。
您将需要找到要在Java客户端小程序中使用的SFTP客户端类,该类将提供给用户,而不是现在使用的FTP类。
并且,您将需要在服务器硬件上安装SFTP服务器软件包,以便客户端小程序可以连接到某些东西。 (您的服务器硬件可能已经安装了此软件包。在这种情况下,您需要激活并配置它。)
最后,您需要了解SFTP和FTP并没有真正提供原始操作“上传目录”。 您的客户端Java软件将需要弄清楚如何上载用户计算机上目录中的所有文件。
我正在使用JSCH aip( Link )贡献sftp应用程序。 Jsch没有帮助上传目录的方法,您可以在要下载的目录中获取所有文件路径,然后将它们传递给上传方法(ChannelSftp类中的put(....))。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.