为 SFTP 自动获取文件
Picking up a File autoamtically for SFTP
我必须自动执行创建文件并将其通过 Winscp 上传到服务器的手动工作。
我已经完成了那部分,而且效果很好。但我必须将其托管为 Web 应用程序。
当我从本地 运行 时,我的文件路径是静态的,因此文件可以正确上传。
但现在很多人将不得不使用它。所以他们必须从他们的机器上传文件。上传的文件必须存储在我的机器中(我托管此工具的地方 - tomcat)一旦文件上传并放置在自动指定的路径中,文件应该被拾取并且 SFTP 必须完成。
我该怎么做?
PS : SFTP via java 我已经完成了。它工作正常。如何使用 JAVA SERVLET JSP .
上传文件并自动获取文件以进行 SFTP 传输
您可以使用 WatchService
来获取上传到目录的新文件,如 here 所述。与硬连线到上传字段的某些操作相比,这种方法的优点是您还可以使用其他方法(如 FTP)上传文件并使用相同的代码处理它们。
文件上传在another SO question中演示。
我必须自动执行创建文件并将其通过 Winscp 上传到服务器的手动工作。
我已经完成了那部分,而且效果很好。但我必须将其托管为 Web 应用程序。
当我从本地 运行 时,我的文件路径是静态的,因此文件可以正确上传。
但现在很多人将不得不使用它。所以他们必须从他们的机器上传文件。上传的文件必须存储在我的机器中(我托管此工具的地方 - tomcat)一旦文件上传并放置在自动指定的路径中,文件应该被拾取并且 SFTP 必须完成。
我该怎么做?
PS : SFTP via java 我已经完成了。它工作正常。如何使用 JAVA SERVLET JSP .
上传文件并自动获取文件以进行 SFTP 传输您可以使用 WatchService
来获取上传到目录的新文件,如 here 所述。与硬连线到上传字段的某些操作相比,这种方法的优点是您还可以使用其他方法(如 FTP)上传文件并使用相同的代码处理它们。
文件上传在another SO question中演示。