Upload e edição de Arquivo
26/02/2016 11:03
?<g:uploadForm action="save">
<label for='dataRealizacao'>Data de Realização *</label>
<g:datePicker name="dataRealizacao" precision="day" value="${new Date()}" relativeYears="[-5..10]"/>
?<label for='arquivo'>Arquivo *</label>
<input type="file" name="arquivo" accept="application/pdf" id="arquivo" />
?<fieldset class="buttons">
<g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" />
</fieldset>
</g:uploadForm>
class Entidade {
Date dataRealizacao
byte[] arquivo
static hasMany = [servicos : Servico]
static belongsTo = Servico
static constraints = {
arquivo nullable:true, maxSize: 1073741824
dataRealizacao nullable: false, unique: true
}
static mapping = {
version false
}
String toString() {
dataRealizacao
}
}?
<input type="file" name="arquivo" accept="application/pdf" id="arquivo" value="${entidadeInstance.arquivo}" />
if(request.getPart('arquivo').getSize() > 0){
entidade.arquivo = IOUtils.copyToByteArray(request.getPart('arquivo').getInputStream())
}?
Para se registrar, clique aqui.