PerlDoc

See PublishedAPI for packages intended to be used by Plugin and Contrib authors, or browse all packages.
See also Developing plugins, Developer's Bible, Technical Overview


Parent package: Foswiki::UI
Child packages:

    internal package Foswiki::UI::Upload

    UI delegate for attachment management functions

    StaticMethod upload( $session )

    upload command handler. This method is designed to be invoked via the UI::run method. CGI parameters, passed in $query:

    Does the work of uploading an attachment to a topic.

    • hidefile - if defined, will not show file in attachment table
    • filepath -
    • filename -
    • filecomment - comment to associate with file in attachment table
    • createlink - if defined, will create a link to file at end of topic
    • changeproperties -
    • redirectto - URL to redirect to after upload. {AllowRedirectUrl} must be enabled in configure. The parameter value can be a TopicName, a Web.TopicName, or a URL. Redirect to a URL only works if it is enabled in configure, and is ignored if noredirect is specified.
    • noredirect - Normally it will redirect to 'view' when the upload is complete, but also designed to be useable for REST-style calling using the 'noredirect' parameter. If this parameter is set it will return an appropriate HTTP status code and print a message to STDOUT, starting with 'OK' on success and 'ERROR' on failure.

    Topic revision: r1 - 2022/06/24, ProjectContributor
    This site is powered by FoswikiCopyright © by the contributing authors. All material on this site is the property of the contributing authors.
    Ideas, requests, problems regarding Foswiki? Send feedback