Authored by zhangxiaoru

上传图片

@@ -149,7 +149,7 @@ var jQuery = require('yoho-jquery'); @@ -149,7 +149,7 @@ var jQuery = require('yoho-jquery');
149 } 149 }
150 } else { 150 } else {
151 for (var n = 0; n < limit; n++) { 151 for (var n = 0; n < limit; n++) {
152 - file = this.files[n]; 152 + var file = this.files[n];
153 $data.addQueueItem(file); 153 $data.addQueueItem(file);
154 } 154 }
155 $data.inputs[inputName] = this; 155 $data.inputs[inputName] = this;
@@ -343,10 +343,10 @@ var jQuery = require('yoho-jquery'); @@ -343,10 +343,10 @@ var jQuery = require('yoho-jquery');
343 $data.filesToUpload = function() { 343 $data.filesToUpload = function() {
344 var filesToUpload = 0; 344 var filesToUpload = 0;
345 for (var key in $data.inputs) { 345 for (var key in $data.inputs) {
346 - input = $data.inputs[key];  
347 - limit = input.files.length; 346 + var input = $data.inputs[key];
  347 + var limit = input.files.length;
348 for (var n = 0; n < limit; n++) { 348 for (var n = 0; n < limit; n++) {
349 - file = input.files[n]; 349 + var file = input.files[n];
350 if (!file.skip && !file.complete) { 350 if (!file.skip && !file.complete) {
351 filesToUpload++; 351 filesToUpload++;
352 } 352 }
@@ -392,7 +392,7 @@ var jQuery = require('yoho-jquery'); @@ -392,7 +392,7 @@ var jQuery = require('yoho-jquery');
392 $data.uploads.attempted++; 392 $data.uploads.attempted++;
393 393
394 // Create a new AJAX request 394 // Create a new AJAX request
395 - xhr = file.xhr = new XMLHttpRequest(); 395 + var xhr = file.xhr = new XMLHttpRequest();
396 396
397 // Start the upload 397 // Start the upload
398 // Use the faster FormData if it exists 398 // Use the faster FormData if it exists
@@ -405,7 +405,7 @@ var jQuery = require('yoho-jquery'); @@ -405,7 +405,7 @@ var jQuery = require('yoho-jquery');
405 formData.append(settings.fileObjName, file); 405 formData.append(settings.fileObjName, file);
406 406
407 // Add the rest of the formData 407 // Add the rest of the formData
408 - for (i in settings.formData) { 408 + for (var i in settings.formData) {
409 formData.append(i, settings.formData[i]); 409 formData.append(i, settings.formData[i]);
410 } 410 }
411 411
@@ -819,7 +819,7 @@ var jQuery = require('yoho-jquery'); @@ -819,7 +819,7 @@ var jQuery = require('yoho-jquery');
819 819
820 // Loop through the files 820 // Loop through the files
821 $('#' + settings.queueID).find('.uploadifive-queue-item').not('.error, .complete').each(function() { 821 $('#' + settings.queueID).find('.uploadifive-queue-item').not('.error, .complete').each(function() {
822 - _file = $(this).data('file'); 822 + var _file = $(this).data('file');
823 823
824 // Check if the simUpload limit was reached 824 // Check if the simUpload limit was reached
825 if (($data.uploads.current >= settings.simUploadLimit && settings.simUploadLimit !== 0) || ($data.uploads.current >= settings.uploadLimit && settings.uploadLimit !== 0) || ($data.uploads.count >= settings.uploadLimit && settings.uploadLimit !== 0)) { 825 if (($data.uploads.current >= settings.simUploadLimit && settings.simUploadLimit !== 0) || ($data.uploads.current >= settings.uploadLimit && settings.uploadLimit !== 0) || ($data.uploads.count >= settings.uploadLimit && settings.uploadLimit !== 0)) {