我需要为视频上传文件。我可以用 php 上传视频,但我需要一种方法来显示用 php 上传文件的进度,当它 100% 上传时,我应该显示成功消息。
文件上传目前是使用 ajax 完成的。
问题是,我尝试使用 is_uploaded_file 方法,但此代码在文件上传之前运行,并且始终返回 false。http://us1.php.net/is_uploaded_file
我应该使用任何后台进程吗?
<?php
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
echo "File ". $_FILES['userfile']['name'] ." uploaded successfully.\n";
echo "Displaying contents\n";
readfile($_FILES['userfile']['tmp_name']);
} else {
echo "Possible file upload attack: ";
echo "filename '". $_FILES['userfile']['tmp_name'] . "'.";
}
?>