4

アップロードされたファイル フォルダーを SWFUpload で設定する方法がドキュメントに記載されていません。

誰かが私を正しい方向に向けることができますか?

役立つ場合はPHP 5を使用しています。

4

2 に答える 2

6

PHP スクリプトを呼び出すと、そのスクリプトがファイルのアップロードを処理します。

デバッグをオンにすることができます。これにより、何が起こっているかの非常に優れたデバッグ ビューと、問題の PHP ファイルの出力が得られます。

フラッシュは実際にはクライアント マシン上で実行されているため、アップロードは処理されません。

これが私が使用する構成の例です。

    flash_url : "js/swfupload/flash/swfupload.swf",
    upload_url: "ajax/flash_upload.php",
    post_params: {"PHPSESSID" : "<?php echo session_id(); ?>", "folder_id" : "<?php echo $_SESSION["folder_id"]; ?>"},
    file_size_limit : "100 MB",
    file_types : "*.*",
    file_types_description : "All Files",
    file_upload_limit : 100,
    file_queue_limit : 0,
    custom_settings : {
        progressTarget : "fsUploadProgress",
        cancelButtonId : "btnCancel"
    },
    debug: true,

次に、flash_upload.php には次のようなものがあります (ほんの一例)。

$location = "/var/www/html/example.com/files/";
move_uploaded_file($_FILES["Filedata"]["tmp_name"], location .$_FILES["Filedata"]["name"]
于 2009-05-15T13:39:33.943 に答える
2

SWFUpload には、アップロードを送信する URL が与えられます

詳細については、ファイルのアップロードの処理に関する PHP マニュアルのセクションを参照してください。

于 2009-05-15T13:41:01.320 に答える