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