[Grails] grails gsp上传图片后怎样返回图片路径到上传的页面
msaden
2012-07-17
gsp上传页面
<%@ page contentType="text/html;charset=UTF-8" %> <html> <head> <title></title> </head> <body> <g:form action="updateImage" method="post" enctype="multipart/form-data" target="hidden_frame"> <table> <tr> <td> <input type="file" size="0" id="fileData" name="fileData"> </td> </tr> <tr> <td><input type="submit" value="添加附件"></td> </tr> </table> <iframe name='hidden_frame' id="hidden_frame" width="0" height="0"></iframe><br/> </g:form> </body> </html> 然后再action中上传图片 class ImageUploadController { def imageUpload() { ......... //图片上传成功后 downloadUrl = "/image/xxx.png" //怎么样才能把该地址返回到上个图片上传页面上, 在上传页面得到该图片 下载地址, 然后再做其他操作, 比如说再和其他数据一起存入数据库 } } |
|
kidli
2012-07-23
用jQuery Form Plugin好了,action里面返回json对象
http://malsup.com/jquery/form/ |
|
vigiles
2014-01-17
在控制器里response outputStream 》downloadUrl
在页面上<image src="${downloadUrl}" |