Gsp
<g:form method="post" action="uploadImage" enctype="multipart/form-data" >
<div class="dialog">
<table>
<tbody>
<tr class="prop">
<td valign="top" class="name"> </td>
<td valign="top"><input type="file" name="headImage" />
</td>
</tr>
</table>
</div>
<div class="buttons">
<span class="button"><input type="submit" value=" "> </span> </div>
</g:form>
action
def uploadImage={
def headImage = request.getFile("headImage")
if(!headImage.empty){
def filedir=new File("web-app/uploadImage")
if(!filedir.exists()){
filedir.mkdir()
}
def temFile=new File(filedir,((Admin)session.getAttribute("nowAdmin")).getUserName()+".jpg")
headImage.transferTo(temFile)
println (temFile.getName())
println(temFile.exists())
render(view:"adminCenter")
}else{
flash.message="file is not empty!!"
render(view:"adminCenter")
}
}