Я пытаюсь реализовать загрузку некоторых фотографий в мой webapp. Проблема, связанная с тем, что я пытаюсь использовать Imagescalr для создания превью исходных фотографий, а Im использует AWS Plugin для загрузки их в мое ведро. Таким образом, код, который я есть следующая: (удалено валидация и вещи, которые влияют на DonT вопрос/ответ) ВозможногоImageScalr + Grails + AWS плагин
def uploadPic() {
def f = request.getFile('file')
.
.
.
def s3file = f.inputStream.s3upload(filename) { //this is for the normal photo
path "POI/ID/"
}
def imageIn = ImageIO.read(???); //Dont know if I can put the f file here as parameter... do I have to store it somewhere first, call the s3 file, or I can resize on - the - fly?
BufferedImage scaledImage = Scalr.resize(imageIn, 150);
//Here I should upload the thumb. How can I call something like what is done for the normal photo?
поэтому проблемы/вопросы разъясняются по коде, надеюсь, кто-то знает, как это сделать это. Заранее спасибо.