upload.phpによって生成されたアップロードウィンドウでエラーが表示される、プラグインの問題を解決しようとしています。私が何をしても、私はウィンドウにエラーアイコンを作成することができません。アラートは正常に機能しますが、ファイルは常に成功としてマークされます。誰かが私がここで間違っていることを教えてもらえますか?pluploadエラーの生成
私upload.phpからエラーがdie('{"jsonrpc" : "2.0", "error" : {"code": 500, "message": "File upload failed."}, "id" : "id"}');
であり、これはjavascriptのです:
// Convert divs to queue widgets when the DOM is ready
$(function() {
// Setup html5 version
$("#html5_uploader").pluploadQueue({
// General settings
runtimes : 'html5',
url : 'upload.php',
max_file_size : '2000mb',
chunk_size : '1mb',
unique_names : false,
// Specify what files to browse for
filters : [
{title : "Video Clips", extensions : "mov,avi,mpg,flv,mp4"},
{title : "Audio Files", extensions : "mp3,wav"},
{title : "Executable Files", extensions : "exe"},
{title : "Zip Files", extensions : "zip,rar"}
],
preinit: attachCallbacks
});
// attach callbacks for FileUploaded and Error
function attachCallbacks(uploader) {
uploader.bind('FileUploaded', function(up, file, response) {
response = jQuery.parseJSON(response.response);
alert(response.error.code);
if (response.error.code == '500') {
alert (response.error.message);
//alert (file.id);
$('#' + file.id).attr('class', 'plupload_failed').find('a').css('display', 'none').attr('title', response.error.message);
file.status = plupload.FAILED;
} else {
alert("yoohoo");
$('#' + file.id).attr('class', 'plupload_done').find('a').css('display', 'none').attr('title', 'Success');
file.status = plupload.DONE;
}
});
}
});
感謝。
誰もがここで私を助けることができますか? – daydreamer
upload.phpなしで伝えるのは難しいです。多分あなたの問題はチャンクに関係しているでしょう。チャンクを無効にするときにも同じ動作が発生しますか? – jbl
私にとって同じ問題ですが、ウィジェットはエラーを無視するようです。これはhttp://glownia.pl/plupload/ですが、おそらく時代遅れです。 – Walf