js
 // 图片上传   
                    var picUploadField = new Ext.form.TextField({   
                        //id : 'logoUploadField',   
                        fieldLabel : '图片',   
                        name : 'picture',   
                        // allowBlank : false,   
                        anchor : '90%',   
                        height : 20,   
                        inputType : 'file'  
                    });   var form = new Ext.FormPanel({
    labelAlign: 'right',
    labelWidth: 66,
    frame: true,
    width: 400,
    buttonAlign: 'center',
    url: 'data/dataForm.aspx',
    items: [
        picUploadField]
})为什么我在后台
picture = Request["logoUploadField"];
一直得不到图片的路径了请哪位帮帮我!!!!!

解决方案 »

  1.   

    你用的是json吗?如果是加上属性的取值或者第几个属性
      

  2.   

    name : 'picture',  
      

  3.   

    你可以通过上传图片的是点击了提交之后,可以传参...通过ext.getCmp...
    来得到相应组建的内容
      

  4.   

    handler: function(){
                    if(addlogoForm.getForm().isValid()){
                     addlogoForm.getForm().submit({
                        url: 'logo/add',
                        params:{logopath:Ext.getCmp('form-file').getValue()},
                        success: function(addlogoForm, o){
                                   alert('成功');
                     }
                    });
                    }
                }
      

  5.   

    想得图片的上传路径这样是获取不到的,为什么要路径呢,你直接把图片写到数据库或者别的服务器文件夹下就可以了。只能获取struts上传时映射的路径
      

  6.   

    在formpanel中配置属性fileUpload:true