1

ブラウザでファイル送信システムを作成する必要があるという問題がありましたが、大きなファイル(> 50M)の場合です。私はPOST_MAX_SIZE set at 32M butFILE_MAX_SIZEを持っていますis 128M。そのため、タイプ ファイル ボタンを配置し、フル パスを読み取って PHP FTP ライブラリに送信する必要があります。解決策はありますか?( filetype.value returns only filename, not path)。

4

3 に答える 3

0

upload_max_filesizeおよびpost_max_sizePHP_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_filesize2M から 5M に変更しました。それはあなたにとってもうまくいくかもしれません。という名前のファイルを作成し、.user.iniパラメータを次のように設定します。

post_max_size = ...
upload_max_filesize = ...

前者は POST の上限であるため、post_max_size は upload_max_filesize よりも大きくする必要があることに注意してください。

于 2013-07-29T11:01:23.000 に答える