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