You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <de...@tapestry.apache.org> on 2007/03/15 02:21:09 UTC

[jira] Created: (TAPESTRY-1354) Implement a file upload component

Implement a file upload component
---------------------------------

                 Key: TAPESTRY-1354
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1354
             Project: Tapestry
          Issue Type: New Feature
    Affects Versions: 5.0
            Reporter: Howard M. Lewis Ship


A file upload component is necessary.

Currently, I favor implementing this as an add-on library, since many applications will not need support for uploads (and the upload support adds depenencies on a bunch of Jakarta commons libraries).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Commented: (TAPESTRY-1354) Implement a file upload component

Posted by "Howard M. Lewis Ship (JIRA)" <de...@tapestry.apache.org>.
    [ https://issues.apache.org/jira/browse/TAPESTRY-1354?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12505422 ] 

Howard M. Lewis Ship commented on TAPESTRY-1354:
------------------------------------------------

Looks like a great patch!  I'm only going to tweak one or two minor things.

> Implement a file upload component
> ---------------------------------
>
>                 Key: TAPESTRY-1354
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1354
>             Project: Tapestry
>          Issue Type: New Feature
>    Affects Versions: 5.0
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>         Attachments: tapestry-upload-2.zip, tapestry-upload.zip
>
>
> A file upload component is necessary.
> Currently, I favor implementing this as an add-on library, since many applications will not need support for uploads (and the upload support adds depenencies on a bunch of Jakarta commons libraries).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Assigned: (TAPESTRY-1354) Implement a file upload component

Posted by "Howard M. Lewis Ship (JIRA)" <de...@tapestry.apache.org>.
     [ https://issues.apache.org/jira/browse/TAPESTRY-1354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship reassigned TAPESTRY-1354:
----------------------------------------------

    Assignee: Howard M. Lewis Ship

> Implement a file upload component
> ---------------------------------
>
>                 Key: TAPESTRY-1354
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1354
>             Project: Tapestry
>          Issue Type: New Feature
>    Affects Versions: 5.0
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>         Attachments: tapestry-upload-2.zip, tapestry-upload.zip
>
>
> A file upload component is necessary.
> Currently, I favor implementing this as an add-on library, since many applications will not need support for uploads (and the upload support adds depenencies on a bunch of Jakarta commons libraries).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Updated: (TAPESTRY-1354) Implement a file upload component

Posted by "Ben Sommerville (JIRA)" <de...@tapestry.apache.org>.
     [ https://issues.apache.org/jira/browse/TAPESTRY-1354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ben Sommerville updated TAPESTRY-1354:
--------------------------------------

    Attachment: tapestry-upload-2.zip

Upload component updated for changes in Tapestry core
- change @Lifecycle to  @Scope
- method name changes in TestCase classes
- Fix for Alias service not initialised error

> Implement a file upload component
> ---------------------------------
>
>                 Key: TAPESTRY-1354
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1354
>             Project: Tapestry
>          Issue Type: New Feature
>    Affects Versions: 5.0
>            Reporter: Howard M. Lewis Ship
>         Attachments: tapestry-upload-2.zip, tapestry-upload.zip
>
>
> A file upload component is necessary.
> Currently, I favor implementing this as an add-on library, since many applications will not need support for uploads (and the upload support adds depenencies on a bunch of Jakarta commons libraries).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Updated: (TAPESTRY-1354) Implement a file upload component

Posted by "Ben Sommerville (JIRA)" <de...@tapestry.apache.org>.
     [ https://issues.apache.org/jira/browse/TAPESTRY-1354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ben Sommerville updated TAPESTRY-1354:
--------------------------------------

    Attachment: tapestry-upload.zip

Attached is an implementation of a file upload component for Tapestry 5.
I needed it for my current project & I figured others may need it too.  

The component is implemented as an add on library.  I modeled the project after tapestry-spring, tapestry-hibernate, etc so hopefully it can be dropped in with minimal changes.  I've assumed that it would be included in the Apache Tapestry project. If that is not the appropriate place, let me know where it should go & I will tweak.

The library includes one component (called "upload") plus the necessary filters & services to handle receiving a multipart request.  It is dependent on commons-fileupload & commons-io (& tapestry of course).

Any criticism/suggestions are welcome.




> Implement a file upload component
> ---------------------------------
>
>                 Key: TAPESTRY-1354
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1354
>             Project: Tapestry
>          Issue Type: New Feature
>    Affects Versions: 5.0
>            Reporter: Howard M. Lewis Ship
>         Attachments: tapestry-upload.zip
>
>
> A file upload component is necessary.
> Currently, I favor implementing this as an add-on library, since many applications will not need support for uploads (and the upload support adds depenencies on a bunch of Jakarta commons libraries).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Closed: (TAPESTRY-1354) Implement a file upload component

Posted by "Howard M. Lewis Ship (JIRA)" <de...@tapestry.apache.org>.
     [ https://issues.apache.org/jira/browse/TAPESTRY-1354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship closed TAPESTRY-1354.
------------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.0.5

> Implement a file upload component
> ---------------------------------
>
>                 Key: TAPESTRY-1354
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1354
>             Project: Tapestry
>          Issue Type: New Feature
>    Affects Versions: 5.0
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>             Fix For: 5.0.5
>
>         Attachments: tapestry-upload-2.zip, tapestry-upload.zip
>
>
> A file upload component is necessary.
> Currently, I favor implementing this as an add-on library, since many applications will not need support for uploads (and the upload support adds depenencies on a bunch of Jakarta commons libraries).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org