I contributed an integration with this file-uploader for Tapestry5-JQuery 
lately (if you consider using jQuery instead:) 

https://github.com/got5/tapestry5-jquery
https://github.com/got5/tapestry5-jquery/blob/master/src/main/java/org/got5/tapestry5/jquery/components/AjaxUpload.java


Am 12.03.2011 um 00:45 schrieb Juan E. Maya:

> Hi Rich, u might try this Project. https://github.com/valums/file-uploader
> 
> Demo: http://valums.com/files/2010/file-uploader/demo.htm
> I have used it successfully in a few Tap5 projects and was not that
> hard to integrated. Sadly i haven't had the time to release it as a
> standalone tap module. It even supports HTML5 Drag&Drop and falls back
> to JS if not supported.
> 
> Greetings
> 
> On Fri, Mar 11, 2011 at 9:17 PM, Thiago H. de Paula Figueiredo
> <thiag...@gmail.com> wrote:
>> File uploading doesn't work with AJAX without faking it using iframes or
>> using Flash. It doesn't matter if you're using Tapestry or not, this is a
>> limitation of AJAX itself. See this:
>> http://stackoverflow.com/questions/543926/is-it-possible-to-use-ajax-to-do-file-upload.
>> 
>> 
>> On Fri, 11 Mar 2011 16:40:43 -0300, Rich M <rich...@moremagic.com> wrote:
>> 
>>> Hi,
>>> 
>>> I've been working on Image file upload and display. With the help of a
>>> previous thread, I was able to get a fully working test component that could
>>> have a client upload a file from a form, and then have the file saved on the
>>> server and rendered back to the client in the browser.
>>> 
>>> I've moved on to integration of this concept into my actual application.
>>> I'm having an issue capturing the UploadedFile in any event handlers on a
>>> page where the form is within a Zone. The form is also within a Block that
>>> is delegated in case that factors in at all.
>>> 
>>> When the form is submitted, the UploadedFile object is null, and thus I
>>> cannot handle the object.
>>> 
>>> In my test component, the UploadedFile object resolves to a reference to
>>> the Image file uploaded by the client (had they uploaded one and no
>>> exception occurred). I did another sanity check by integrating the upload
>>> component into another form for the same Entity in my application that is
>>> not within a Zone or Block. The UploadedFile object was valid in this page
>>> as well after form submit, leaving me to think there is something about the
>>> Zone or Block that is interfering with the results I expected.
>>> 
>>> This is how I have been using the Upload component
>>> 
>>> Page:
>>> 
>>> @Property
>>> private UploadedFile uploadedFile;
>>> 
>>> public void onSuccess(){
>>>     if(uploadedFile == null){
>>>         log.debug("Image file was not provided");
>>>     }else{
>>>         imageManager.saveImage(uploadedFile);
>>>     }
>>> }
>>> 
>>> TML:
>>> 
>>> <input t:type="upload" t:id="uploadedFile" />
>>> 
>>> Also since I'd had a couple threads recently where I had forgot to use the
>>> t:zone attribute properly, I tried out t:zone on the upload component to
>>> sanity check that as well, but that did not appear to change anything.
>>> 
>>> Is anyone familiar with what challenge(s) I may be facing here in getting
>>> the upload to work?
>>> 
>>> Thanks,
>>> Rich
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>> 
>> 
>> 
>> --
>> Thiago H. de Paula Figueiredo
>> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and
>> instructor
>> Owner, Ars Machina Tecnologia da Informação Ltda.
>> Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate
>> Coordenador e professor da Especialização em Engenharia de Software com
>> Ênfase em Java da Faculdade Pitágoras
>> http://www.arsmachina.com.br
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to