नहीं दिखा रही है मेरे पास वेबसाइट से कस्टम उदाहरण के आधार पर एक प्लूपलोड उदाहरण है, यह सर्वर साइड अपलोड स्क्रिप्ट से आने वाले त्रुटि संदेशों को प्रदर्शित करने के अलावा निष्पक्ष रूप से काम कर रहा है (उदाहरणों से upload.php डाउनलोड में फ़ोल्डर)।plUpload - सर्वर साइड त्रुटियां
स्थानीय त्रुटि संदेश प्रदर्शित किए जा रहे हैं, उदाहरण के लिए यदि मैं प्रतिबंधित फ़ाइल प्रकार अपलोड करने का प्रयास करता हूं, तो मुझे त्रुटि संदेश मिलता है, हालांकि, सर्वर साइड संदेश बस दिखाए जा रहे नहीं हैं।
मुझे पता है कि upload.php फ़ाइल ठीक से ट्रिगर की जा रही है क्योंकि मेरे अपलोड सफलतापूर्वक संसाधित हो रहे हैं, और मैंने फ़ाइल को अनुरोध करने के सत्यापन के लिए नींद फ़ंक्शन सेट किया है। मिनट में मैंने बस अपने अपलोड.पीपी के शीर्ष पर लाइनों पर डिबगिंग की सहायता के लिए लाइनों पर रखा है जो बस 10 सेकंड के लिए सोते हैं और एक त्रुटि संदेश लौटाते हैं, यह अभी भी काम नहीं करता है।
upload.php
sleep(10);
die('{"jsonrpc" : "2.0", "error" : {"code": 500, "message": "THIS IS AN ERROR."}, "id" : "id"}');
...(Rest of normal upload.php file)...
जावास्क्रिप्ट मैं उपयोग कर रहा हूँ नीचे शामिल किया गया है, किसी भी मदद आप लोग दे सकते हैं बहुत के रूप में मैं पहले से ही इस पर बहुत लंबा खर्च किया है की सराहना की होगी और इस मुद्दे को मुझे मेरे कोड को लाइव पुश करने के लिए सक्षम किया जा रहा से वापस कर रहा है ।
धन्यवाद,
एलेक्स
// Fanart
$(function() {
var fanart_uploader = new plupload.Uploader({
runtimes : 'html5,flash,html4',
browse_button : 'fanart_pickfiles',
container : 'fanart_container',
drop_element : 'fanart_drop',
chunk_size : '1mb',
max_file_size : '8mb',
url : '/upload.php?gameid=<?= $gameid ?>&arttype=fanart',
flash_swf_url : '/js/plupload/js/plupload.flash.swf',
silverlight_xap_url : '/js/plupload/js/plupload.silverlight.xap',
filters : [
{title : "Image files", extensions : "jpg,png"},
]
});
fanart_uploader.bind('Init', function(up, params) {
$('#fanart_runtime').html("You are using " + params.runtime);
});
$('#fanart_uploadfiles').click(function(e) {
fanart_uploader.start();
e.preventDefault();
});
fanart_uploader.init();
fanart_uploader.bind('FilesAdded', function(up, files) {
$.each(files, function(i, file) {
$('#fanart_filelist').append(
'<div style="padding: 4px; margin: 3px; border: 1px dotted #fff; border-radius: 6px; background-color: #333;" id="' + file.id + '"><img class="tick" src=\"<?= $baseurl ?>/images/common/icons/tick_16.png\" style=\"display: none; vertical-align: -2px;\" />' +
file.name + ' <em>(' + plupload.formatSize(file.size) + ')</em> <div style=\"margin: auto; margin-top: 3px; width: 200px; height: 20px; border: 1px solid #fff; border-radius: 6px; background-color: #222;\"><div class="progressbar" style=\"width: 0px; height: 16px; padding: 2px 0px; background-color: #ccc; border-radius: 6px; text-align: center;\"><b style="font-size: 16px; color: #222;"></b></div></div>' +
'</div>');
});
up.refresh(); // Reposition Flash/Silverlight
});
fanart_uploader.bind('UploadProgress', function(up, file) {
$('#' + file.id + " b").html(file.percent + "%");
$('#' + file.id + " .progressbar").css("width", (file.percent * 2));
});
fanart_uploader.bind('Error', function(up, err) {
$('#fanart_filelist').append("<div>Error: " + err.code +
", Message: " + err.message +
(err.file ? ", File: " + err.file.name : "") +
"</div>"
);
up.refresh(); // Reposition Flash/Silverlight
});
fanart_uploader.bind('FileUploaded', function(up, file) {
$('#' + file.id + " .tick").show();
});
});
एनएम, मेरे अपने सवाल का जवाब ... ढेर अतिप्रवाह मुझे मेरे हाल जवाब डाल नहीं जाने देंगे, तो आप मेरा उत्तर यहां पा सकते हैं - http://www.plupload.com/punbb/viewtopic .php? id = 1804 – flexage