Pretendo, mediante una peticion Post a un Servlet, enviar una imgen y que automaticamente se guarde redimensionada en mas pequeña (que sea una preview para la web) llamada nombreimagen_mini.jpeg y tambien guardarla en su tamaño normal. Para ello he hecho el siguiente codigo que se supone tendria que guardarmela redimensionada, pero que no lo hace:
Código PHP:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.image.*;
import javax.imageio.*;
import java.util.*;
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
//Aqui corto el codigo, el que viene a continuacion iria en el metodo doPost y dentro de un bloque try{}catch
File file = new File("/hulk.JPG");
BufferedImage input=ImageIO.read(file);
//Aqui ya tengo la imagen /hulk.jpg en buffer
Image input2=input.getScaledInstance(100,100,Image.SCALE_FAST);
//Obtengo instancia de la imagen a 100x100 pixeles
File outputFile = new File("/hulk_mini.jpeg");
//El nombre para guardar el archivo es hulk_mini.jpg
ImageIO.write((RenderedImage)input2, "jpeg", outputFile);
//Aqui no hace ni caso, no me lo guarda, pero realmente no se si el resto del codigo esta bien
Muchas gracias, supongo que lo del applet que esta en otro hilo del foro no lo sabras?? De todas formas gracias por tu interes.