2012-03-16 7 views
0

AXUPLOADERを私が見つけたのはhereです。成功したアップロードでは、MySQLテーブルにファイル名を挿入したい(それぞれのファイルがmysqld INSERT INTOを使用して各ファイルがテーブルに行を作成するようにする)。AXUPLOADER - アップロードに成功するとファイル名をMySQLデータベースに挿入します

私はSQLインサートphpファイルinsert.phpを作成し、ファイルアップロードを処理するパッケージに添付されているupload.phpファイルに同梱し、PHP5とMySQL 5.5.8をApache 2で実行している私のWindows Vista PCで正常に動作します。私は同じサーバー環境でWindows 7のPCでそれをやったのですが、PHPファイルはそれぞれの行に挿入されています !!

つまり、サイズが1.8MBのファイルをアップロードすると、同じデータを持つ2つの行と4.8MBの5つの行などが作成されるとします。私は4MBのサイズ(合計20メガバイト)で5つのファイルをアップロードする場合、40行が挿入されます!

変更されたupload.phpファイルは長いので、ここでスタックオーバーフローに貼り付けることはできません。 HEREがスクリプトです。

誰かが私に解決策を与えてくれたら助かります。必要に応じて詳細が提供されます。

答えて

0

1MBのチャンクでファイルをアップロードするので、多くのインサートが得られます。

+0

ありがとう..... –

関連する問題