视频无法上传

时间:2011-12-06 15:13:12

标签: php video upload

我正在尝试使用PHP上传一些视频。 但我无法将它们放入任何文件夹中。 我没有错误,所以我不知道从哪里开始。

我的代码:

<?php
    if(isset($_FILES['files']))
    {
        foreach ($_FILES['files']['tmp_name'] as $key => $tmp_name) {
            move_uploaded_file($tmp_name, "upload/{$_FILES['files']['name'][$key]}");
        }
     }
?>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Uploading videos</title>
</head>
<body>
    <div>
        <form action="" method="post" enctype="multipart/form-data">
            <p>
                <input type="file" name="files[]" multiple="multiple" min="1" max="9999" />
                <input type="submit" value="Upload" />
            </p>
        </form>
    </div>
</body>
</html>

我正在尝试上传.webm,.ogv和.mp4 这些文件不是很大,只有5MB左右。 首先我在Apache日志中遇到此错误:POST内容长度为15236606字节超过了限制为8388608.所以我将该限制从8MB更改为80MB,现在错误已经消失,但文件尚未上传。并且不再有任何错误。 当我尝试发送一些图像时,我会得到它们。可能有些事情没有得到正确处理。但我不知道是什么。

提前感谢您的帮助;)

比约

1 个答案:

答案 0 :(得分:2)

您需要进行以下设置:

post_max_size
upload_max_filesize
memory_limit

同样set_time_limit也是高点。