0 0

请问一下,在使用Ext.ux.UploadDialog时,大家有没有碰到无法相应后台的问题5

public void fileupload(Map<String, String> model) {
		System.out.println("@@@@@@@@@@@@@@@@2");
		try {
			DiskFileItemFactory factory = new DiskFileItemFactory();
			factory.setSizeThreshold(ConstantParams.FILEBUFFERSIZE);// 设置缓冲区大小
			factory.setRepository(new File(ConstantParams.FILEUPLOADTMPPATH));// 设置临时目录

			ServletFileUpload upload = new ServletFileUpload(factory);
			upload.setFileSizeMax(ConstantParams.FILEMAXSIZE);// 上传文件的大小
			List items = upload.parseRequest(Struts2Util.getRequest());
			Iterator<FileItem> iter = items.iterator();
			while (iter.hasNext()) {
				FileItem item = iter.next();
				String filename = item.getFieldName();
				String extfile = filename.substring(filename.indexOf("."));
				item.write(new File(ConstantParams.FILEUPLOADPATH + extfile));
			}

			// 跳转到上传成功提示页面
		} catch (Exception e) {
			e.printStackTrace();
		}
	}


Ext.onReady(function() {

	var dialog = new Ext.ux.UploadDialog.Dialog(null, {
		autoCreate : true,
		closable : false,
		collapsible : false,
		draggable : true,
		width : 400,
		height : 350,
		proxyDrag : true,
		constraintoviewport : true,
		title : '文件上传的例子',
		url : 'console_publish_fileupload.action',
		reset_on_hide : true,
		allow_close_on_upload : true
	});
	dialog.show('table');

});
2008年6月18日 11:42
目前还没有答案

相关推荐

Global site tag (gtag.js) - Google Analytics