Я занимаюсь разработкой веб-страницы с использованием Java и Play Framework 1.2.4.
У меня есть простая форма с вводом файла, которая позволяет пользователю загружать файл изображения.Иногда изображение слишком велико, и для его отображения требуется много времени, поэтому мне нужно изменить его размер.Как я могу сделать это с помощью play?
Я знаю функцию Images.resize (от, до, w, h), я пытался ее использовать, но она не работает, как я ожидал, вот мой код:
public static void uploadPicture(long product_id, Blob data) throws FileNotFoundException {
String type = data.type();
File f = data.getFile();
Images.resize(f, f, 500, -1);
data.set(new FileInputStream(f), type);
Product product = Product.findById(product_id);
product.photo = data;
product.save();
}