|
|
|
@ -1,6 +1,7 @@
|
|
|
|
package shst.medicina.fichasclinicas.provider;
|
|
|
|
package shst.medicina.fichasclinicas.provider;
|
|
|
|
|
|
|
|
|
|
|
|
import java.io.ByteArrayOutputStream;
|
|
|
|
import java.io.ByteArrayOutputStream;
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.sql.Timestamp;
|
|
|
|
import java.sql.Timestamp;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
@ -88,9 +89,19 @@ public class DocumentosDataProvider
|
|
|
|
fileData.setName( documentoUploadBean.getNome() );
|
|
|
|
fileData.setName( documentoUploadBean.getNome() );
|
|
|
|
|
|
|
|
|
|
|
|
ByteArrayOutputStream baos = new ByteArrayOutputStream( );
|
|
|
|
ByteArrayOutputStream baos = new ByteArrayOutputStream( );
|
|
|
|
IOUtils.copy( documentoUploadBean.getInputStream(), baos );
|
|
|
|
try
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
IOUtils.copy( documentoUploadBean.getInputStream(), baos );
|
|
|
|
|
|
|
|
fileData.setFile_data( baos.toByteArray() );
|
|
|
|
|
|
|
|
baos.close();
|
|
|
|
|
|
|
|
documentoUploadBean.getInputStream().close();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
catch( IOException ex )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
baos.close();
|
|
|
|
|
|
|
|
documentoUploadBean.getInputStream().close();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
fileData.setFile_data( baos.toByteArray() );
|
|
|
|
|
|
|
|
fileData.save();
|
|
|
|
fileData.save();
|
|
|
|
fileData.refresh();
|
|
|
|
fileData.refresh();
|
|
|
|
|
|
|
|
|
|
|
|
|