0

これがjQuery-File-Uploadコードに関連して支援できるかどうかはわかりません。値を渡して、アップロード用のフォルダー名を作成しようとしています。基本的にインクルード内でクエリを実行し、変数 $leaseId_file に数値を返します。- $leaseId_file 変数がフォルダー名になります。この部分は正常に動作します。フォルダが作成され、ファイルがディレクトリに保存されます。ただし、ページを更新すると、アップロードされたファイルが一覧表示されません。以下は、私がファイル php/.index.php で使用したコードです。

            error_reporting(E_ALL | E_STRICT);

            include_once('../../../_includes/get_leaseId_files.php'); // All this does is returns a value for $leaseId_file. This is the value I want for the directory.

            require('upload.class.php'); 

            class CustomUploadHandler extends UploadHandler {
                protected function get_user_id() {
                global $leaseId_file;

                 return $leaseId_file;

                }
            }


            $upload_handler = new CustomUploadHandler(array(
                'user_dirs' => true
            ));
4

1 に答える 1

0

jQuery を使用しているため、すぐに利用できるさまざまなファイル アップロード プラグインを最初に確認することをお勧めします。独自のソリューションを展開しようとしている場合は、このような多くの問題に遭遇することを保証します. あなたはすでに jQuery を使って生活を楽にしているのですから、同じロジックをファイル アップロード スクリプトに適用してみませんか?

納得できない場合は、チェックアウトすることをお勧めします (順不同)。

于 2012-11-02T17:11:24.347 に答える