2013-05-02 1 views
0

Я использую uploadify.js для загрузки изображений.Как отобразить недопустимое сообщение типа файла в uploadify.js?

Но когда я выбираю недопустимый тип файла, он показывает пустое предупреждение.

Где я могу отредактировать файл для отображения сообщения в виде не поддерживаемого типа?

У меня есть следующий код в файле uploadify.js.

// Run the default event handler 
      if ($.inArray('onSelectError', settings.overrideEvents) < 0) { 
       switch(errorCode) { 
        case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED: 
         if (settings.queueSizeLimit > errorMsg) { 
          this.queueData.errorMsg += '\nThe number of files selected exceeds the remaining upload limit (' + errorMsg + ').'; 
         } else { 
          this.queueData.errorMsg += '\nThe number of files selected exceeds the queue size limit (' + settings.queueSizeLimit + ').'; 
         } 
         break; 
        case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT: 
         this.queueData.errorMsg += '\nThe file "' + file.name + '" exceeds the size limit (' + settings.fileSizeLimit + ').\nPlease upload the file in specified size limit.'; 
         break; 
        case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE: 
         this.queueData.errorMsg += '\nThe file "' + file.name + '" is empty.'; 
         break; 
        case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT: 
         this.queueData.errorMsg += '\nThe file "' + file.name + '" is not an accepted file type (' + settings.fileTypeDesc + ').'; 


break; 
      } 

Я заметил, что этот SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT: используется два раза.

Я думаю, мне нужно изменить FILE_EXCEEDS_SIZE_LIMIT на что-то еще для недопустимого типа файла. Но не знаете, что там написать?

ответ

2

Я заменил

case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT: 
         this.queueData.errorMsg += '\nThe file "' + file.name + '" is not an accepted file type (' + settings.fileTypeDesc + ').'; 

с этим

case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE: 
         this.queueData.errorMsg += '\nThe file "' + file.name + '" is not an accepted file type (' + settings.fileTypeDesc + ').'; 

и проблема решена.

Это ошибка в jquery.uploadify.js