当前位置: 首页 > 面试题库 >

LINUX:如何检测ftp文件上传完成

南宫兴德
2023-03-14
问题内容

在我的项目中,我具有文件上传功能。文件通过FTP上传。我需要配置一个侦听器,该侦听器将检查新文件并仅在文件上传完成后才调用脚本。因为如果我在检测到新文件后立即运行此脚本,它将开始处理未完全上载的文件,这将导致错误。谁能说出这在LINUX上是否可行,我该怎么做?


问题答案:

我会尝试使用inotify,事件代码为IN_CLOSE_WRITE。



 类似资料:
  • 我想将文件从一台服务器上传到另一台FTP服务器,以下是我的上传文件代码,但它抛出错误为: 远程服务器返回错误:(550)文件不可用(例如,找不到文件,无法访问)。 这是我的代码: 你能告诉我哪里出了问题吗?

  • 本文向大家介绍Python ftp上传文件,包括了Python ftp上传文件的使用技巧和注意事项,需要的朋友参考一下 以下代码比较简单,对python实现ftp上传文件相关知识感兴趣的朋友可以参考下 下面给大家介绍python实现ftp上传下载文件的方法 python本身自带一个FTP模块,可以实现上传下载的函数功能。

  • 问题内容: 我创建了一个从有权访问的FTP服务器下载文件的功能。如何将文件上传回FTP服务器? 以下是我使用的download_files方法: 问题答案: 使用Apache Commons Net库中的FTPClient类。 这是一个带有示例的代码段: 摘录自http://www.kodejava.org/examples/356.html

  • 本文向大家介绍如何在windows桌面使用ftp上传文件到linux服务器,包括了如何在windows桌面使用ftp上传文件到linux服务器的使用技巧和注意事项,需要的朋友参考一下 首先在linux服务器上安装ftp 然后就可以测试了~~ 匿名新建文件,重命名和删除都可以了 如果出现550的报错,代表的是服务端的权限设置有问题,553的话就是配置文件有问题 附录:/etc/vsftpd/vsft

  • 问题内容: 我有一堆偶尔需要监视的流和数据处理应用程序,这意味着我需要知道它们读取了哪些文件。这主要是帮助打包测试用例,但在调试时也很有用。 有没有一种方法可以生成这样的列表来运行可执行文件? 我对此有两个想法: 我可以调用一个命令,该命令将调用我的应用程序。与GDB相似的东西。我叫GDB,给它一个指向可执行文件的路径,并提供一些参数,GDB为我调用了它。也许有些事情告诉我如何使用系统资源。 也许

  • 本文向大家介绍java实现ftp上传 如何创建文件夹,包括了java实现ftp上传 如何创建文件夹的使用技巧和注意事项,需要的朋友参考一下 java如何实现ftp上传?如何创建文件夹? 最佳答案: 准备条件:java实现ftp上传用到了commons-net-3.3.jar包 首先建立ftphost连接 然后再利用ftpclient的makeDirectory方法创建文件夹 断开host连接 最后