Uploadify (jQuery Plugin) не работи

Внедрих jQuery плъгина Uploadify на сайт и по някаква причина самите качвания не работят според очакванията. Въведеният файл е правилно заменен с маркирането Uploadify (включително бутона Flash), но когато избера няколко файла, нищо не се случва.

Ето извадка от jQuery:

<script type="text/javascript">
$(document).ready(function() {
    $('.uploadify').uploadify({
        'uploader'  : 'assets/uploadify/uploadify.swf',
        'script'    : 'assets/uploadify/uploadify.php',
        'cancelImg' : 'assets/uploadify/cancel.png',
        'folder'    : 'user_images/<?= $dirname ?>',
        'auto'      : true,
        'fileExt'   : '*.jpg;*.gif;*.png',
        'fileDesc'  : 'Image Files (*.JPG, *.GIF, *.PNG)',
        'multi'     : true,
        'removeCompleted' : false,
        'queueSizeLimit' : <?= Settings::Get('max_num_profile_images') ?>
    });
});
</script>

И екранна снимка на въведения файл:

въведете описание на изображението тук

Избирането на файлове обаче не ги качва и не се показва опашка. Проверих дали директорията съществува (и тя съществува) и че има съответните разрешения (и има).

Може ли някой да помогне? Изглежда, че проблемът остава след избиране на файлове. Когато избера файловете във файловия браузър и щракна върху „избор“, нищо не се добавя към опашката и тя не се манипулира по никакъв начин.


person BenM    schedule 25.10.2011    source източник
comment
трябва също да качите кода от страна на сървъра   -  person Royi Namir    schedule 25.10.2011
comment
Трябваше да добавя, че всички скриптове се намират на правилното място.   -  person BenM    schedule 25.10.2011
comment
отворете fiddler или fiurebug и поставете грешките   -  person Royi Namir    schedule 25.10.2011
comment
Няма съобщения за грешки в конзолата...   -  person BenM    schedule 25.10.2011


Отговори (1)


Поставете по-точни параметри (ограничения на размера и т.н.) и предупреждения: (това е моят код - върнете го към вашия код) и кажете какви са предупрежденията..

 $('.file_uploadH').uploadify({
 'uploader': '/uploadify/uploadify.swf',
 'script': '/Handler/Uploader.ashx?for=CustomizeInfo',
 'fileExt': '*.jpg;*.gif;*.png;',
 'fileDesc': 'Web Image Files (.JPG, .GIF, .PNG)',
 'multi': false,
 'queueSizeLimit': 1,
 'simUploadLimit': 1,
 'sizeLimit': 4194304,
 'onProgress': function(event, ID, fileObj, data)
 {
 alert('1');
 },
 'onAllComplete': function(event, data)
 {

  alert('2');
 },
 'onComplete': function(event, ID, fileObj, response, data)
 {
  alert('3');
 },
 'onOpen': function(event, ID, fileObj)
 {
  alert('4');
 }
 });
person Royi Namir    schedule 25.10.2011
comment
премахнете всички тези <?= и поставете реални стойности за отстраняване на грешки - person Royi Namir; 25.10.2011
comment
преди $('.uploadify').uploadify({ напишете : alert($('.uploadify').length)); - person Royi Namir; 25.10.2011
comment
Това не е проблем със селектора jQuery, тъй като елементът input се заменя правилно от маркирането на Uploadify. - person BenM; 25.10.2011
comment
Всичко е наред, разреших проблема. Не бях дал на елемента input уникален идентификатор ^^ - person BenM; 25.10.2011