日期:2014-05-17  浏览次数:20880 次

ExtJS+Struts2文件上传,来向大神们求救了
我要实现从从页面提交三个文件(一个mp3,一个txt,一个photo),服务器Struts接收,各种异常啊,上代码
1,ExtJS代码
var addFormPanel = Ext.widget({
        xtype: 'form',
        bodyPadding: '5 5 0',
        url:'scenery/add_radio',
        fileUpload:true,
        forceFit:true,
        fieldDefaults: {
            labelAlign: 'top',
            msgTarget: 'side'
        }, 
        items: [{
            xtype: 'container',
            layout: 'hbox',
            anchor: '100%',
            items:[{
                xtype: 'container',
                flex: 1,
                layout: 'anchor',
                items: [{
         xtype: 'filefield',
            name: 'radio',
            fieldLabel: '音频文件mp3',
            allowBlank: false,
            anchor: '95%',
            buttonText: '浏览'
        },{
        xtype: 'textfield',
        fieldLabel: '音频名称',
        name: 'radioPojo.radioName',
        anchor: '95%',
        allowBlank: false
    },{
        xtype: 'textfield',
        fieldLabel: '音频时长',
        name: 'radioPojo.radioLength',
        anchor: '95%',
        regex:/^([0-5][0-9]):([0-5][0-9])$/,
        regexText:'请输正确的时间格式MM:ss', 
        allowBlank: false
    },{
        xtype: 'filefield',
        fieldLabel: '音频字幕',
        name: 'lyric',
        anchor: '95%',
     &