Java Reference
In-Depth Information
Listing 8-9. ImageTransform.java
package com.kyleroche.gaeservices;
import java.io.BufferedInputStream;
import java.io.InputStream;
import java.io.PrintWriter;
import java.util.Date;
import javax.jdo.PersistenceManager;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.FileItemIterator;
import org.apache.commons.fileupload.FileItemStream;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.io.IOUtils;
import com.google.appengine.api.images.Image;
import com.google.appengine.api.images.ImagesService;
import com.google.appengine.api.images.ImagesServiceFactory;
import com.google.appengine.api.images.Transform;
@SuppressWarnings("serial")
public class ImageTransform extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse resp)
{
doPost(req, resp);
}
public void doPost(HttpServletRequest req, HttpServletResponse resp)
{
ServletFileUpload upload = new ServletFileUpload();
upload.setSizeMax(50000000);
PrintWriter pw = null;
try {
resp.reset();
pw = resp.getWriter();
resp.setContentType("text/html");
FileItemIterator iterator = upload.getItemIterator(req);
Search WWH ::




Custom Search