Das Modul erzeugt ein plUpload-Feld auf beliebigen Seiten. Über dieses können dann beliebig viele und beliebig große Dateien hochgeladen werden, ohne dass es zu Problemen auf Grund serverseitiger Beschränkungen kommt. Darüber hinaus kann festgelegt werden, ob Bilddateien noch während des Uploads verkleinert werden sollen, in welchem Verzeichnis die Dateien gespeichert werden sollen und ob der Download nur angemeldeten Benutzern oder allen Besuchern der Website angezeigt werden soll.
Die Dateien werden nach dem Hochladen umbenannt, d.h. mit einem Dateinamen aus einer langen Kette zufälliger Zeichen versehen, sodass es nahezu unmöglich ist, vorhandene Dateien zu überschreiben oder den Dateinamen zu erraten. Natürlich lässt sich (und sollte) auch der Upload auf ungefährliche Dateitypen wie Bild- oder Textdateien beschränken.
Version 0.2.6 wurde so überarbeitet, dass das Modul auch in mehreren Abschnitten (Sections) derselben Seite (Page) verwendet werden kann. Zudem wurden die veralteten Silverlight- und Flash-Uploader entfernt.