江湖求救,跪了

FastAdmin上传视频提示: 未上传文件或超出服务器上传限制

江湖求救,跪了

江湖求救,跪了

php.ini 上传限制已经改了,fastAdmin的上传配也改了,但是还是提示 未上传文件或超出服务器上传限制

:pray: :pray::pray:

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 27
Buffett-Cai

这个我感觉不是文件大小限制,而是你没传对,你的截图显示的很清晰name:xxxxxxxx.mp4,这不就是传了个字符过去嘛 :joy:,你看我截图上传正确的请求对比下

file

file

1年前 评论
sharejia 1年前
Alone88 1年前
clyde-cn 1年前

看一下$_FILES打印的啥呢

1年前 评论

检查一下相关的配置,设置大一点

php.ini配置:

//最大上传文件大小
upload_max_filesize

//post最大提交大小
post_max_size

//最大运行内存
memory_limit

nginx配置:

//客户端最大上传大小
client_max_body_size

然后重启nginx 和 php-fpm

1年前 评论
一念沧海一念桑田 (作者) 1年前
0首付娶老婆 (楼主) 1年前
e_404_303_202 1年前

那要是真未上传哪?

1年前 评论

nginx配置试试

# 50m换你的文件大小
client_max_body_size 50m;
client_header_timeout 1m;
client_body_timeout 1m;
1年前 评论

file

后台没有接收到文件,检查传的参数名称、格式是否正确

1年前 评论

apache配置改了吗 ? nginx配置改了吗? php配置改了吗? 改完重启以上服务没有?

1年前 评论

post的大小限制呢

1年前 评论
0首付娶老婆 (楼主) 1年前

看你的php.ini 看是否支持文件上傳

1年前 评论

file_uploads 這個必須要是 on 如果是off 就是不打開文件上傳功能

1年前 评论

你这FormData看起来只是个字符串啊,应该是form-data binary--序列号 , 然后一大堆字符(实际上就是文件被转码的内容),然后后台才能收到。如果是ajax检查属性包含不包含processData:false和contenType:false

1年前 评论

从源码看抛出异常代码位置是
Laravel
上传接口的代码是
Laravel
很可能打印这个 $file 是空,打印出来补充一下,先检查php上传限制大小是多大(不是config 里的配置大小),文件是多大,是否超过了,如果没有超过,看看前端写的对不对?

1年前 评论

config.php里面有一个配置文件大小 改了吗

1年前 评论

首先php肯定接收到请求了,直接从方法开始断点调试,看看走到哪里去了

1年前 评论

application/extra/upload.php这里面的maxsize是多少

1年前 评论

可以去看看fastadmin文档 上传文件配置 maxsize

1年前 评论

我感觉大概率是上传参数名出的问题

1年前 评论
xiaochong0302

你都上传视频了,就要考虑分片上传了,需要JS前端分片来辅助了,不能一个文件怼了

1年前 评论
Buffett-Cai

这个我感觉不是文件大小限制,而是你没传对,你的截图显示的很清晰name:xxxxxxxx.mp4,这不就是传了个字符过去嘛 :joy:,你看我截图上传正确的请求对比下

file

file

1年前 评论
sharejia 1年前
Alone88 1年前
clyde-cn 1年前

以前遇到过,需要检查三个地方: 1、API限制 2、php大小限制 3、nginx限制

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!