アップロードした画像を grails に保存する方法を知りたいです。
状況: ファイルのアップロードを含むフォームを含む gsp ページがあります。ファイルアップロードからデータを取得しようとしましたが、うまくいきません。
コントローラーで:
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>
これを経験した人はいますか?
これは別の方法かもしれませんが、ファイルアップロードを使用して画像が選択されたときにビューで を適応させるので、コントローラーで から画像データを取得できますか?
前もって感謝します!
アップデート:
明確にするために、フォームには他のコントロールがいくつかあり、そこから他のパラメーターを取得して保存します。