我在想如何在grails中保存上传的图像。如何保存上传的图像
这种情况: 我有一个表格,包含文件上传的gsp页面。我试图从fileupload获取数据,但它不会工作。
在控制器:
def file = request.getFile('fileupload')
appearanceInstance.logo = file.encodeAsBase64().toString()
在视图:
<g:form action="save" enctype="multipart/form-data">
<div class="file-upload">
<label >Choose logo</label>
<input id="fileupload" type="file" name="fileupload" onchange="handleFileSelect(this)"/>
</div><br/>
<br/>
</g:form>
任何人谁过这方面的经验?
这可能是另一种方式来做到这一点,但由于我在视图中使用文件upoad选择图像时可以调整图像,我可以从控制器中获取图像数据吗?
在此先感谢!
UPDATE:
是明确的,也有形式的一些其他控件,从中我得到的其他参数进行保存。
谢谢!我认为这会奏效。 – leke