В моем приложении Grails мне нужно загрузить и изображение и отрендерить то же изображение в моем представлении.Я мог загрузить файлы изображений только внутри каталога src / main / webapp, используя следующий код:
def webrootDir = servletContext.getRealPath("/") //app directory
String imageDestination = webrootDir + params.id;
if(image){
File uploadedImage = new File(webrootDir,"${params.id}");
println "uploadedImage = ${uploadedImage.getAbsoluteFile()}"
if(uploadedImage?.exists()){
uploadedImage.delete()
}
image.transferTo(uploadedImage);}
Но я не смог отобразить изображение из этого места в теге <img>
.Есть ли способ поместить файлы в каталог assets во время загрузки, или есть какой-нибудь способ рендеринга из каталога src / main / webapp?Пожалуйста, помогите.