问题:
在上面弄了个简单网页,有上传文件的功能,但是发现只能上传小文件,几百M的就没有反应
原因:
服务器对文件上传通常有大小限制,比如 50MB 或者 100MB。如果视频文件大小超过这个限制,就会上传失败。
解决:
php.ini位置:
/www/server/php/80/etc80是指php版本
你可以检查一下服务器的 php.ini 配置文件中的以下参数:
注:打开php.ini后ctrl+f直接搜索upload_max_filesize即可定位,其余同理
upload_max_filesize = 50M
post_max_size = 55M
这两个参数分别限制了单个文件和整个请求的最大大小。
可以考虑适当调大这些限制,例如改为:
upload_max_filesize = 500M
post_max_size = 550M
这样就允许上传最大 500MB 的单个文件了。
当然文件大小不能设置得无限大,需要结合服务器实际情况和带宽来设置合适的大小。