您的位置:首页 > 编程语言 > PHP开发

ThinkPHP5上传视频文件问题总结

2017-12-19 21:46 651 查看

ThinkPHP5上传视频文件问题总结

我在windows10的操作系统安装wampserver软件,在此平台上运行thinkphp5.0框架,上传视频的时候发现只打印了文件名,文件扩展名(后缀)和临时路径都没有,反而error字段的值是1,即如下图:



这说明是有问题的,根据下面的列表可以知道错误的原因:
UPLOAD_ERR_OK 值:0; 没有错误发生,文件上传成功
UPLOAD_ERR_INI_SIZE 值:1; 上传的文件超过了 php.ini 中 upload_max_filesize选项限制的值
UPLOAD_ERR_FORM_SIZE 值:2;上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值
UPLOAD_ERR_PARTIAL 值:3; 文件只有部分被上传
UPLOAD_ERR_NO_FILE 值:4;没有文件被上传, 值:5; 上传文件大小为0


所以,问题在于大小受限,默认是2M,那么去php.ini改变文件大小即可咯!
然而,我的问题就出在这,我是直接去对应版本的PHP目录下修改php.ini大小,但是似乎没起作用,一怒之下所有版本的php.ini文件大小限制都改了,还是没起作用,这我就纳闷了,忽然我想还有一个地方去改,如下图:



左键点击此图标,移动到PHP对应版本处,有一个php.ini,点击后直接在打开的文件内修改大小限制(upload_max_filesize、post_max_size这两个文件)。
修改后记得重启软件的服务哦!大功告成啦!!!
其实问题的原因在于apache目录里生成了一个php.ini快捷文件,这里才是真正用到的内容,所以,大家不要被迷惑了,也不要向博主这样粗心啦,哈哈。



希望能帮到需要的人,有问题评论区留言。

*********************************只要思想不滑坡,办法总比困难多*****************************
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息