Plupload は素晴らしいツールのようです。しかし、私はここで簡単な問題に行き詰まっています。multipart = false (データをチャンクで送信したくない) を設定しましたが、アップロードされたパーセンテージを表示したいと考えています。ただし、アップロードされた割合は表示されず、アップロードの最後に 100% しか表示されません。これが私のコードです。
$(関数() { var pluploader = 新しい plupload.Uploader({ ランタイム: 'flash', //flash,gears,flash,silverlight,browserplus,html5 browse_button : 'img_video_upload', コンテナ: 'video_upload_container', max_file_size : '3gb', //chunk_size : '100kb', マルチパート: false, multiple_queues : false, multi_selection: false, url : 'url('*/*/videoupload')?>', flash_swf_url : '/public/js/plupload/js/plupload.flash.swf', フィルター : [ {タイトル:「動画ファイル」、拡張子:「flv」} ] }); pluploader.init(); pluploader.bind('FilesAdded', function(up, files) { $('#panelWrapError').remove(); pluploader.start(); // ファイルのアップロードを開始 }); pluploader.bind('UploadProgress', function(up, ファイル) { $('#upload_progress').html('進行状況: ' + file.name + ' ' + file.percent + '% アップロード済み ' + "
"); }); pluploader.bind('FileUploaded', function(up, file, ret) { var response = eval('(' + ret.response + ')'); //アップロード進行状況の div を非表示 //$('#upload_progress').hide(); if(応答.成功){ $('#uploadresultwithtime').html('動画が正常にアップロードされました。プレビューをご覧ください。' + '
ビデオの長さ: ' + response.duration + ' 秒' + '
ビデオ サイズ: ' + response.size + ' kb' ); } if(応答.エラー){ $('#uploadresultwithtime').html(response.message); } }); pluploader.bind('エラー', function(up, err) { $('#panelWrap').prepend('
- ' + err.message +'