Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.05.2015, 13:10
Новичок на форуме
Отправить личное сообщение для Vovah Посмотреть профиль Найти все сообщения от Vovah
 
Регистрация: 21.05.2015
Сообщений: 1

Отправка файлов через форму
Вообщем проблема в следующем есть форма, в ней присутствует функция отправки файла, но проблема в том что в обработчике в Post все ок, А вот сам файл на сервере не отправляет
brual.window.SendAnons = function(config) {
        config = config || {};
        this.ident = config.ident || 'brualSendAnons'+Ext.id();
        Ext.applyIf(config,{
                title: 'Отправить анонс подписчикам',
            //fileUpload: true,
            method: 'POST',
            enctype : 'multipart/form-data'
                ,id: this.ident
                        ,url: brual.config.connector_url
                        ,action: 'mgr/users.sendanons'
                ,fields: [
                        {xtype: 'textfield', fieldLabel: 'ID Ресурса',name: 'id',anchor: '99%'},
                        {xtype: 'textfield', fieldLabel: 'Тема письма (если оставить пустым, то название ресурса будет темой письма)',name: 'theme',anchor: '99%'},
                        {xtype: 'textfield', fieldLabel: 'Подпись',name: 'sub',anchor: '99%'},

            {
                xtype:'fileuploadfield',
                emptyText: 'Выберите файл',
                fieldLabel: 'Выберите файл',
                name: 'atfile',
                buttonText: 'Обзор'
            },
                ],
                items: [
            {
                html: '<div style="font-size: 12px;color:gray;text-align:center;">Укажите уникальный идентификатор ресурса.
</div>
',
                border: false,
                        }
                ],
                buttons: [
                        {
               text: 'Отменить'
               ,scope: this
               ,handler: function() { config.closeAction !== 'close' ? this.hide() : this.close(); }
            },{
                text: 'Отправить'
               ,scope: this
               ,cls: 'primary-button'
               ,handler: function() { this.beginSending(this); }
                           // ,handler: this.submit
            }
                ],
                beginSending: function(e) {
                        Ext.MessageBox.show({
                                title : 'Действие нельзя отменить',
                                msg : 'Точно отправить?',
                                width : 300,
                                buttons : Ext.MessageBox.OKCANCEL,
                                fn : function(btn){ 
                                        if(btn=='ok') {
                                                e.submit();
                                        }
                                },
                                icon : Ext.MessageBox.QUESTION
                        });
                }
        });
        brual.window.SendAnons.superclass.constructor.call(this,config);
};
Ext.extend(brual.window.SendAnons,MODx.Window);
Ext.reg('brual-window-sendanons', brual.window.SendAnons);

Не могу понять в чем причина, если указываю
fileUpload: true
выдает ошибку, помогите разобраться, а то я в extjs не силен, можно сказать мало знаком
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FancyBox как отправлять форму через Ajax ? Cutter jQuery 3 16.03.2015 17:42
Отправка скроллинга через форму PHP sst Элементы интерфейса 0 07.03.2013 09:37
отправка данных в инпут через AJAX 2 imediasun1 Элементы интерфейса 1 30.01.2013 18:13
Отправка через $.post - уже 2-й день мучаюсь! Alexander666 jQuery 4 20.02.2009 16:18
отправка файла через обработчик события submit starrich AJAX и COMET 2 13.08.2008 22:29