1

簡単なPHPスクリプトがあります。これは、ユーザーをjoomlaテーブルにアップロードするために使用されます。基本的に、ユーザーをjoomlaの3つのメインテーブルにアップロードします。

PHPアップローダーのsriptは、CSVが約80MBから100MBの場合に正常に機能します。

ファイルサイズが500MB以上の場合は動作しないか、何も起こりません。

PHPスクリプトを機能させて500MBを超えるCSVファイルをアップロードするにはどうすればよいですか?

PHP.ini設定で実際に何かを変更しますか、それともスクリプト自体に追加できるものがありますか。

前もって感謝します。

4

3 に答える 3

3

.htcaccessファイルに以下を追加します。

php_value upload_max_filesize 500M
php_value post_max_size 500M

php.iniに追加:

upload_max_filesize = 500M
post_max_size = 500M
于 2012-07-30T19:54:19.823 に答える
1

私はずっと前にrailsとmysqlで同じ問題を抱えていましたが、

ファイルをアップロードするときは、次の3つのことを考慮する必要があります。

  • PHPでの最大アップロードファイル
  • MySQLが大きなファイルを保存することを確認してください。
  • サーバーから応答がない場合、データベースにファイルをアップロードしている間、ブラウザは接続を失います。

最初の2つを処理したと思いますが、3つ目を処理するには、セッションをアクティブに保つためにアップロードプログレスバーが必要になる可能性があります。実際には、ファイルのアップロード中にサーバーとクライアントが「通信」し続けるために、AJAXが必要です。

于 2012-07-30T19:57:23.320 に答える
1

php.iniのupload_max_filesizeを変更する必要があります

于 2012-07-30T19:53:46.273 に答える