14 мая 2015 г., 6:28

Проблема отправки файлов серверу через форму.

Привет всем, вообщем проблема в следующем, существует форма для рассылки email, всю информации с полей передает, но вот файл отказывается.
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 не силен, можно сказать мало знаком

Добавить комментарий