file-upload - 在 laravel 8 中上传大文件
问题描述
我想上传一个大文件,大小不超过 300mb。我会将文件上传到数据库中。我在表单中添加了上传按钮。我的问题是考虑到上传文件有限制,我怎样才能做到这一点。我已经成功上传了小于 2mb 的其他文件,并且已经成功上传。请帮助如何解决这个问题,我使用的是 laravel 8
解决方案
我正在使用xampp | 窗户 10 | 拉拉维尔 8
有几种方法可以实现这一点,您可以根据自己的要求进行选择。
Xampp Apache 配置:XXX:\xampp\php\php.ini
在.htaccess文件中更新:-
<IfModule php7_module> php_flag display_errors On php_value max_execution_time 999 php_value max_input_time 999 php_value max_input_vars 1000 php_value memory_limit 9999M php_value post_max_size 9999M php_value upload_max_filesize 9999M </IfModule>
在 public 文件夹中创建php.ini以便我们可以覆盖 php 的主要配置。
display_errors = On max_execution_time = 999 max_input_time = 999 max_input_vars = 1000 memory_limit = 9999M post_max_size = 9999M session.save_path = "/var/cpanel/php/sessions/ea-php73" upload_max_filesize = 9999M zlib.output_compression = Off
进行更改后,请确保始终重新启动服务器以查看更改的效果,此外,您始终可以通过运行查看更改
dd(phpinfo()); OR <?php echo phpinfo(); ?>