[Grails] Grials使用MultipartFile上传文件
jacky.jihao
2008-02-27
def handleUpload = { if( request instanceof MultipartHttpServletRequest) { def file = request.getFile('myFile') if( file && !file.empty ) { file.transferTo(new File("./${file.name}")) flash.message = "${file.name}" } render(view:'upload') } render(view:'upload') } 使用这个获得的${file.name} = myFileName 也就是gsp页面里的<input name='myFileName' type="file"> 要获得原来的文件名可以使用getOriginalFilename |
|
Fly_m
2008-02-28
这个就是spring里的MultipartFile,相关的方法都是由这个对象来提供的.:)
而request已经转化成MultipartHttpServletRequest. |
|
mmrns
2008-04-02
请问出现错误
unable to resolve class MultipartHttpServletRequest 要怎么解决?? |
|
aaronluo
2008-07-30
在代码最前面加入
import org.springframework.web.multipart.MultipartHttpServletRequest
|
|
casephoen
2008-08-01
groovy式的写法f.originalFilename也可以
|