日期:2014-05-18  浏览次数:20801 次

ENCTYPE="multipart/form-data"(文件上传问题! 请高手帮忙!)
我在用jspsmartupload组件上传文件时!在表单里既有file,又有其他的text!
当我加了ENCTYPE= "multipart/form-data "时只能得到文件!     text得不到!
不加又不法上传!     网上说可以用mysmartupload.getrequest().getParameter( "textname ");     得到!     但我试了得到的还是空值!     谁能解决这个问题????????

------解决方案--------------------
应该可以的
------解决方案--------------------
mySmartUpload.getRequest().getParameter( "textname ");
是可以得到的,检查一下是不是其它的疏忽造成的.

------解决方案--------------------
呵呵~~这个问题,我很早以前用SmartUoload 包的时候,也碰到了,研究了一段时间才搞定~~

你就是要注意,要等文件上传 mysmartupload.upload()后,再mysmartupload.getrequest().getParameter( "textname ");

初始化:
SmartUpload mysmartupload=new SmartUpload();
mysmartupload.initialize(pageContext);
mysmartupload.setTotalMaxFileSize(5*1024*1024);
上传:
mysmartupload.upload();
取值:
String textname=mysmartupload.getrequest().getParameter( "textname ");


你可以试下!