上传 20 张图片而不是 30 张
20 images get uploaded instead of 30
我正在使用 Laravel 插件在 AWS S3 (league/flysystem-aws-s3-v3
) 中创建文件。
我遇到了一个问题:
- 我有一个 API 调用,控制器中的一个方法接收文件数组。
- 该方法读取所有文件并将它们上传到 S3。
- 出于某种原因,如果我发送超过 20 个文件,只有 20 个文件会上传到 AWS S3。
由于 AWS S3 的插件在后台使用了 Guzzle,我认为这可能与超时或特定时间段内的最大调用次数有关。
知道是什么原因造成的吗?
您的 php.ini 文件中似乎存在限制。
安装时 php 这是默认配置:
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
尝试更改此限制,然后重新启动服务器(apache、nginx 等)
请使用以下两个值验证您的 php.ini 文件
请尝试增加“upload_max_filesize”
;上传文件的最大允许大小。
upload_max_filesize = 2M
还要检查“max_file_uploads”是否大于 20。
;单次请求最大上传文件数
max_file_uploads = 20
我正在使用 Laravel 插件在 AWS S3 (league/flysystem-aws-s3-v3
) 中创建文件。
我遇到了一个问题:
- 我有一个 API 调用,控制器中的一个方法接收文件数组。
- 该方法读取所有文件并将它们上传到 S3。
- 出于某种原因,如果我发送超过 20 个文件,只有 20 个文件会上传到 AWS S3。
由于 AWS S3 的插件在后台使用了 Guzzle,我认为这可能与超时或特定时间段内的最大调用次数有关。
知道是什么原因造成的吗?
您的 php.ini 文件中似乎存在限制。
安装时 php 这是默认配置:
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
尝试更改此限制,然后重新启动服务器(apache、nginx 等)
请使用以下两个值验证您的 php.ini 文件
请尝试增加“upload_max_filesize”
;上传文件的最大允许大小。
upload_max_filesize = 2M
还要检查“max_file_uploads”是否大于 20。
;单次请求最大上传文件数
max_file_uploads = 20