ブラウザでファイル送信システムを作成する必要があるという問題がありましたが、大きなファイル(> 50M)の場合です。私はPOST_MAX_SIZE set at 32M but
FILE_MAX_SIZEを持っていますis 128M
。そのため、タイプ ファイル ボタンを配置し、フル パスを読み取って PHP FTP ライブラリに送信する必要があります。解決策はありますか?( filetype.value returns only filename, not path
)。
3 に答える
upload_max_filesize
およびpost_max_size
PHP_INI_PERDIR 設定です - http://www.php.net/manual/en/ini.list.php。それらは変更可能です ( http://php.net/manual/en/configuration.changes.modes.php)-
エントリは、php.ini、.htaccess、httpd.conf、または.user.iniで設定できます(PHP 5.3 以降)
Web ホスティングのルート ディレクトリにあるファイルを使用.user.ini
します (ほとんどの Web ホスティング サービスで許可されています)。サーバーの PHP バージョンが >= PHP 5.3 の場合に機能します。PHP はルート ディレクトリをスキャンしてini
ファイルを探し、デフォルト設定とマージします。
私は最近それを使用し、個人のニーズに合わせてデフォルト値をupload_max_filesize
2M から 5M に変更しました。それはあなたにとってもうまくいくかもしれません。という名前のファイルを作成し、.user.ini
パラメータを次のように設定します。
post_max_size = ...
upload_max_filesize = ...
前者は POST の上限であるため、post_max_size は upload_max_filesize よりも大きくする必要があることに注意してください。