您好,我正在使用以下脚本通过php脚本将几个文件上传到我的apache服务器
$uploaddir = 'photos/';
$file = basename($_FILES['userfile']['name']);
$uploadfile = $uploaddir . $file;
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) else我的目标是为我的服务器压缩并将它们发送到网页,以便直播视频并相应地删除它们。我该如何执行视频并将其转换为mpeg或h264格式?另外,我是否应该每次有新的视频上传到服务器时重定向结束网页,或者使用javascript进行长时间轮询?
发布于 2012-08-15 02:58:15
要转换您的视频,请查看FFMPEG。它可以处理许多编解码器和容器格式。我建议直接使用exec()执行它,但也有可用的PHP extension。
而且,你现在所做的是非常不安全的!永远不要将用户上载留在web根目录中...否则,他们可以上传他们想要远程控制您的服务器的任何脚本。也不要保留原始文件名。命名文件是伪随机的,在web根目录之外,没有文件扩展名。将文件详细信息保存在数据库中,例如原始名称和内容类型。
https://stackoverflow.com/questions/11958938
复制相似问题