好的,这是破败的.
我正在开发一个主要使用PHP和jQuery的视频托管网站.我的客户绝对准备使用Filezilla通过FTP上传他的视频,而不是让我直接用PHP处理上传.这让我有点精神病,但嘿,金钱男子做主.
由于我无法检测到这些FTP上传的完成情况,因此我设置了一个特殊的FTP帐户,该帐户已植根到uploads目录中,并设计了一个监视该文件夹的界面,并允许他开始为这些文件转换为web他的*裁量权.这不是最佳的.我想展示当前在我的移动应用上处理上传的进度,并希望在FTP传输完成时自动开始编码文件.
所以我真正要求的是检测文件仍在上传的方法,或者某种方式来查找正在上传的原始文件的大小,以便我可以进行比较.
谢谢!
解决方法:
在Linux上,您可以使用热熔器查看进程是否正在使用某个文件.更可靠的选择是使用inotify系统,它将为您提供文件更改事件的实时通知.