> Now if I understand you correctly I can use tapestry-upload component like I > would normally do, right?
Yes > One thing that I don't understand is how to I save the file into Blob? In > normal application I would create a t:form with t:upload inside it. Then in > the java file I would create a property for that field from the class > UploadedFile Same here > and then I would use that class to write the file to disk. But > how do I do that or how do I save it into Blob? I don't know, you need to use GAE API, use getStream from UploadFile to read the file and write it somewhere, take a look how does the FilesApiFileItemFactory do it. http://code.google.com/p/gwtupload/source/browse/trunk/GwtUpload/gae/src/main/java/gwtupload/server/gae/FilesApiFileItemFactory.java?r=884 Denis