我正在尝试让我的网站上传视频和图片。由于我制作了更多上传图片的网站,所以在这方面没有问题,但是当我因某种原因尝试上传视频时,在包含上传图片的$_FILES
数组中找不到它。
我拥有的是:
<form method="POST" ENCTYPE="multipart/form-data">
<table border=0 cellspacing=0 cellpadding=0 width="100%">
<tr>
<td>
Selecteer een bestand:*
</td>
<td>
<input type="file" name="file" />
</td>
</tr>
<tr>
<td colspan="2">
<input style="font-size: 10pt; cursor: hand;" type="submit" name="insturen" value="Insturen">
<input style="font-size: 10pt; cursor: hand;" type="submit" name="klaar" value="Klaar met Uploaden">
</td>
</tr>
</table>
</form>
上传图片完全没问题,但是当我把mp4放在那里时根本就不会出现!知道出了什么问题吗?
任何帮助都是适当的!
修改 我忘了添加这个:
我已经使用Google搜索并找到了包含上传最大尺寸的php.ini文件。这些都设置为200M:
max_execution_time = 1000
max_input_time = 1000
memory_limit = 256M
upload_max_filesize = 200M
post_max_size = 200M
编辑2
经过一些测试后,看起来真的很小的视频文件可以正常工作(192KB),但有点大,不会显示$ _FILES数组(11MB),但真正的大文件(80MB)会出错:The request filtering module is configured to deny a request that exceeds the request content length.
。问题是我已将maxAllowedContentLength
设置为500000000。所以这不应该发生?!
答案 0 :(得分:1)
PHP在php.ini
中设置了最大上传文件大小,因此问题可能与文件大小有关。默认情况下,文件为2MB / POST总大小为8MB。在php.ini中查找upload_max_filesize
和post_max_size
指令,并将它们更改为更合适的大小。
答案 1 :(得分:0)
视频文件的大小是多少?您可能必须在.htaccess中设置以下内容
php_value upload_max_filesize 10M
php_value post_max_size 10M
或在你的php.ini
中upload_max_filesize 10M
post_max_size 10M
只需将10M更改为您想要的任何尺寸。