在Struts 2中,我可以request.setParameter()
用来测试常规表单提交。但是,如何测试上传文件?有什么等效的request.setParameter()
方法可以让您将文件作为参数值传递?
我setFile()
在动作上也有一个方法,可以在调用之前用来设置文件actionProxy.execute()
,但是,如果请求中没有文件,这样做是否不会重置文件的值?
以下代码为我工作:
File newFile = new File("/path/to/file.png");
ActionProxy proxy = getActionProxy("/uploadAction");
UploadAction action = (UploadAction) proxy.getAction();
action.setMyUploadFile( newFile );
String result = proxy.execute();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句