मुझे थंबनेल छवियों क्लाइंट साइड बनाने और अपलोड करने पर यह धागा मिला है। ट्रेड दिखाता है कि पहली छवि को कैसे अपलोड करें, फिर इसे आकार देने और फिर से अपलोड करके फ़ॉलो करें। अगर वहाँ एक आसान तरीका एक और कदम जोड़ने के लिए तो अंतिम परिणाम का उत्पादन होता है और है मैं सोच रहा था मूल, मध्यम आकार और थंबनेलप्लुपलोड एकाधिक आकार के थंबनेल बनाएं
A better solution is to trigger QueueChanged in the FileUploaded handler, and then call refresh. This will initiate the upload again for the same file and you can set a property that you read in the BeforeUpload handler to adjust the file size.
चेतावनी # 1: आप पूर्ण आकार छवि के बाद थंबनेल अपलोड करना चाहिए अन्यथा, पूर्ण आकार की छवि में कुछ बफर मुद्दे हो सकते हैं और कट ऑफ हो सकते हैं।
चेतावनी # 2: यह केवल तभी काम करेगा जब FileUploaded के लिए बाइंड कॉल uploader.init() के बाद होता है, अन्यथा अपलोडर के स्वयं के हैंडलर FileUploaded के लिए फ़ाइल को ओवरराइट कर देगा। आपके हैंडलर के बाद वापस जाएँ। नीचे
इस सूत्र से मूल प्रतिक्रिया Plupload Thumbnail
uploader.bind('BeforeUpload', function(up, file) {
if('thumb' in file)
up.settings.resize = {width : 150, height : 150, quality : 100};
else
up.settings.resize = {width : 1600, height : 1600, quality : 100};
}
uploader.bind('FileUploaded', function(up, file) {
if(!('thumb' in file)) {
file.thumb = true;
file.loaded = 0;
file.percent = 0;
file.status = plupload.QUEUED;
up.trigger("QueueChanged");
up.refresh();
}
}