自动为SFTP提取文件

时间:2015-02-17 07:17:23

标签: java servlets

我必须自动化手动创建文件并通过Winscp将其上传到服务器。

我已经完成了这一部分并且运作良好且良好。但我必须将其作为Web应用程序托管。

当我从本地运行时,我的文件路径是静态的,因此文件可以正确上传。

但是现在很多人都必须使用它。所以他们必须从他们的机器上传文件。一旦上传文件,该上传的文件必须存储在我的机器中(我已经托管了这个工具-tomcat),并且在自动指定的路径中,应该拾取文件并且必须完成SFTP。

我该怎么做?

PS:SFTP通过java我做过。它的工作正常。如何使用JAVA SERVLET JSP自动上传文件并为SFTP传输自动获取文件。

1 个答案:

答案 0 :(得分:1)

您可以使用WatchService获取上传到目录的新文件,如here所述。与硬连线到上传字段的某些操作相比,此方法的优点是您还可以使用其他方法(如FTP)上传文件,并使用相同的代码处理它们。

文件上传在another SO question中展示。