《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
高认可度评论:
这个我感觉不是文件大小限制,而是你没传对,你的截图显示的很清晰name:xxxxxxxx.mp4,这不就是传了个字符过去嘛 :joy:,你看我截图上传正确的请求对比下
看一下$_FILES打印的啥呢
PHP重启了吗
检查一下相关的配置,设置大一点
php.ini配置:
nginx配置:
然后重启nginx 和 php-fpm
那要是真未上传哪?
nginx配置试试
后台没有接收到文件,检查传的参数名称、格式是否正确
apache配置改了吗 ? nginx配置改了吗? php配置改了吗? 改完重启以上服务没有?
post的大小限制呢
看你的php.ini 看是否支持文件上傳
file_uploads 這個必須要是 on 如果是off 就是不打開文件上傳功能
你这FormData看起来只是个字符串啊,应该是form-data binary--序列号 , 然后一大堆字符(实际上就是文件被转码的内容),然后后台才能收到。如果是ajax检查属性包含不包含processData:false和contenType:false
从源码看抛出异常代码位置是


上传接口的代码是
很可能打印这个
$file
是空,打印出来补充一下,先检查php上传限制大小是多大(不是config 里的配置大小),文件是多大,是否超过了,如果没有超过,看看前端写的对不对?config.php里面有一个配置文件大小 改了吗
首先php肯定接收到请求了,直接从方法开始断点调试,看看走到哪里去了
application/extra/upload.php
这里面的maxsize
是多少可以去看看fastadmin文档 上传文件配置 maxsize
我感觉大概率是上传参数名出的问题
你都上传视频了,就要考虑分片上传了,需要JS前端分片来辅助了,不能一个文件怼了
这个我感觉不是文件大小限制,而是你没传对,你的截图显示的很清晰name:xxxxxxxx.mp4,这不就是传了个字符过去嘛 :joy:,你看我截图上传正确的请求对比下
以前遇到过,需要检查三个地方: 1、API限制 2、php大小限制 3、nginx限制