簡體   English   中英

增加上載文件的大小cakephp 3

[英]Increase Upload file size cakephp 3

我要上傳大於50 MB的文件,但僅接受小於3 MB的文件,如何增加此限制?

已經嘗試在.htaccess中添加以下內容:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]    
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value memory_limit 100M

問題出在php.ini中:

upload_max_filesize = 1000M   
post_max_size = 1000M

謝謝

嘗試這個:

<?php
    error_reporting(E_ALL);
    ini_set('upload_max_filesize', '100M');
    echo ini_get('upload_max_filesize'); // 100M
?>

如果輸出等於100M,則php已正確配置,並且大小限制由php腳本(laravel)強制執行,否則主機不允許將文件限制增加到如此之高。

無論哪種方式,我都建議您使用Plupload之類的庫上載大文件。 它不太容易出錯和超時。

它看起來像一個Apache httpd配置(您未指定); 但是在遇到PHP限制之前,您可能會遇到服務器限制:

從Apache Core文檔中,嘗試將以下行添加到.htaccess文件中(或在服務器級別進行設置):

LimitRequestBody 50000000

(“ 50000000”或您要使用的確切字節值。)

問題出在php.ini中:

upload_max_filesize = 1000M   
post_max_size = 1000M

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM