1

Plupload を使用してファイルをサーバーに送信するページがあります。画像ファイル用、ビデオ用など、さまざまなセクションにpluploadの複数のインスタンスがあります。

ファイルタイプに合わせていくつかを変更しながら、両方のアップローダー間でいくつかの構成オプションを共有したいと思います。具体的には、アップローダーのフィルター設定です。

次のように一般設定を構成します。

function init_uploaders()
{
    jQuery('.plupload').pluploadQueue({
    // General settings
    url: wpModelsL10n.url,
    runtimes : 'html5,gears,silverlight,flash',
    chunk_size: '1mb',
    max_file_size : '600mb',
    multiple_queues: true,
    multipart_params: {
        post_id: wpModelsL10n.post_id,
        post_type: wpModelsL10n.post_type,
        action: 'wp_models_media_upload',
        nonce: wpModelsL10n.nonce
    },
    // Flash settings
    flash_swf_url : _wpPluploadSettings.defaults.flash_swf_url, 
    // Silverlight settings
    silverlight_xap_url : _wpPluploadSettings.defaults.silverlight_xap_url,
}); 
}

次に、次のように別のアップローダーを作成します。

function wp_models_init_uploader_pics()
{
    var pics_uploader = jQuery(".wp-models-pics-uploader").pluploadQueue();

    jQuery.extend(pics_uploader.settings.filters, 
    {
        title : "Image files", extensions : "jpg,gif,png"
    });
}

ただし、アップローダでは引き続き zip ファイルをキューに追加できます。

どんな助けでも大歓迎です。

4

0 に答える 0