001 package com.khubla.pragmatach.examples.uploadexample; 002 003 import com.khubla.pragmatach.framework.annotation.Controller; 004 import com.khubla.pragmatach.framework.annotation.Route; 005 import com.khubla.pragmatach.framework.annotation.Route.HttpMethod; 006 import com.khubla.pragmatach.framework.api.PragmatachException; 007 import com.khubla.pragmatach.framework.api.Response; 008 import com.khubla.pragmatach.framework.controller.impl.FormPostBeanBoundController; 009 010 /** 011 * @author tome 012 */ 013 @Controller() 014 public class UploadController extends FormPostBeanBoundController { 015 /** 016 * filedata. This is the name of the input element in the HTML 017 */ 018 private byte[] filedata; 019 020 @Route(uri = "/upload", method = HttpMethod.post) 021 public Response render() throws PragmatachException { 022 return ok(); 023 } 024 025 public byte[] getFiledata() { 026 return filedata; 027 } 028 029 public void setFiledata(byte[] filedata) { 030 this.filedata = filedata; 031 } 032 }