본문 바로가기
웹프로그래밍/Javascript|JQuery|Jsp

[JS] plupload 올바른 구현

by Seras 2017. 6. 12.
반응형

  uploader = $("#uploader").plupload({

        // General settings
        runtimes: 'html5,flash,silverlight,html4',
        url: objMaterial.geturl(),
        urlstream_upload: true, //cambiar url en tiempo real
        multi_selection: multiSelection,
        unique_names: unicoNombre,
        // User can upload no more then 20 files in one go (sets multiple_queues to false)
        max_file_count: 1,
        chunk_size: '1mb',
        // Resize images on clientside if we can        
        filters: {
            // Maximum file size
            max_file_size: '50mb',
            // Specify what files to browse for
            mime_types: [
                {   
                    title: titulo, 
                    extensions: extensiones
                }
            ]
        },
        // Rename files by clicking on their titles
        rename: true,
        // Sort files
        sortable: true,
        // Enable ability to drag'n'drop files onto the widget (currently only HTML5 supports that)
        dragdrop: true,
        // Views to activate
        views: {
            list: true,
            thumbs: true, // Show thumbs
            active: 'thumbs'
        },
        // Flash settings
        flash_swf_url: '../../js/Moxie.swf',
        // Silverlight settings
        silverlight_xap_url: '../../js/Moxie.xap'
    });
    //uploader = $("#uploader").plupload();
   uploader = $('#uploader').plupload();
   console.log(uploader);
    //uploader = $("#flash_uploader").pluploadQueue();

    uploader.bind('QueueChanged', function (up, files)
    {
        files_remaining = uploader.files.length;
    });


반응형