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