精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-01-28
最后修改:2013-01-28
czpae86 写道 402235090 写道 无法保存附件呢?楼主提示一下
像普通文件上传一下就可以 我现在无法获取附件,以前用ext3的时候,直接可以将file传过去,定义java.io.File就可以接收附件标题,格式等信息,现在我要通过什么方式取得附件呢? |
|
返回顶楼 | |
发表时间:2013-01-31
最后修改:2013-01-31
请教啊,这个问题困扰两天了,要疯掉了,项目使用:Ext4.1+swfUpload2.5+struts2.2.1+hibernate3.32+spring3.05;
我已经将定义了file_post_name:'file'这样实现的: function getSendBoxUploadWindow(sendBoxOID){ var sendBoxUploadWindow = Ext.WindowMgr.get('sendBoxUploadWindow'); if(!sendBoxUploadWindow){ sendBoxUploadWindow = Ext.create('Ext.window.Window', { id:'sendBoxUploadWindow', title : 'UploadPanel for extjs 4.0', layout:'fit', items : [ Ext.create('Ext.ux.uploadPanel.UploadPanel',{ addFileBtnText : '选择文件...', uploadBtnText : '上传', removeBtnText : '移除所有', cancelBtnText : '取消上传', flash_url : basePath+'/upload_resources/swfupload/swfupload.swf', flash9_url : basePath+'/upload_resources/swfupload/swfupload_fp9.swf', upload_url : basePath+'/postbox/uploadFiles.action', post_params : {sendBoxOID:sendBoxOID,currentUserName:currentUserName}, file_size_limit : '10000',//MB file_post_name: 'file' }) ] }); } return sendBoxUploadWindow; } 在action中 private File file; private String fileFileName; private String fileContentType; 附带get/set方法,可是执行的时候总是提示 时间->2013年01月31日 16:24:48:109][日志级别->WARN][位置->com.opensymphony.xwork2.util.logging.commons.CommonsLogger.warn(CommonsLogger.java:60)][信息->Error setting expression 'jquery.doc' with value '[Ljava.io.File;@89481a'] ognl.OgnlException: target is null for setProperty(null, "doc", [Ljava.io.File;@89481a) at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2239) at ognl.ASTProperty.setValueBody(ASTProperty.java:127) at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220) at ognl.SimpleNode.setValue(SimpleNode.java:301) at ognl.ASTChain.setValueBody(ASTChain.java:227) at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220) at ognl.SimpleNode.setValue(SimpleNode.java:301) 不吝赐教,感激不尽! |
|
返回顶楼 | |
发表时间:2013-06-16
upload_start_handler : function(file) {
var me = this.settings.custom_settings.scope_handler; me.down('#cancelBtn').setDisabled(false); var rec = me.store.getById(file.id); this.setFilePostName(encodeURIComponent(rec .get('fileName'))); },代码运行至这个位置setFilePostName未定义,怎么回事啊,我在后台fileData接收,接收不到数据。 |
|
返回顶楼 | |