413 上传大文件到 s3
413 Uploading large files to s3
我正在尝试通过表单输入到 S3 上传一些大于 200MB 的大文件,但我似乎得到了 413 Request Entity Too Large
。我是否必须专门配置我的网络服务器来处理更大的文件,或者我可以以某种方式分块文件?
如果你想上传大文件,你应该使用流。这是执行此操作的代码:
$disk = Storage::disk('s3');
$disk->put($targetFile, fopen($sourceFile, 'r+'));
PHP 即使您上传几 GB 的文件,也只需要几 MB 的 RAM。
来源:https://murze.be/2015/07/upload-large-files-to-s3-using-laravel-5/
有关存储的使用和配置,请参阅 Lrvl5 文档:
https://laravel.com/docs/5.8/filesystem
我正在尝试通过表单输入到 S3 上传一些大于 200MB 的大文件,但我似乎得到了 413 Request Entity Too Large
。我是否必须专门配置我的网络服务器来处理更大的文件,或者我可以以某种方式分块文件?
如果你想上传大文件,你应该使用流。这是执行此操作的代码:
$disk = Storage::disk('s3');
$disk->put($targetFile, fopen($sourceFile, 'r+'));
PHP 即使您上传几 GB 的文件,也只需要几 MB 的 RAM。
来源:https://murze.be/2015/07/upload-large-files-to-s3-using-laravel-5/
有关存储的使用和配置,请参阅 Lrvl5 文档: https://laravel.com/docs/5.8/filesystem