我正在尝试使用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,现在错误已经消失,但文件尚未上传。并且不再有任何错误。 当我尝试发送一些图像时,我会得到它们。可能有些事情没有得到正确处理。但我不知道是什么。
提前感谢您的帮助;)
比约
答案 0 :(得分:2)
您需要进行以下设置:
post_max_size
upload_max_filesize
memory_limit
同样set_time_limit
也是高点。