2008-12-03 8 views

Répondre

14

Commencez avec l'entrée de votre téléchargement familier sur votre formulaire HTML et faire en sorte que la balise de formulaire HTML a le paramètre enctype="multipart/form-data"

Votre objet Catalyst::Request ($c->request) propose deux méthodes d'accès et de manipulation les fichiers.

Chaque zone de téléchargement de fichier sera instanciée en tant qu'objet Catalyst::Request::Upload.

$c->request->upload retournera les objets Upload en format scalaire ou liste. $c->request->uploads retournera une référence au hachage des objets Upload.

L'objet Upload fournit plusieurs méthodes pour enregistrer et copier les fichiers.

Consultez les pages de manuel que j'ai liées ci-dessus.

+0

http://search.cpan.org/perldoc?Catalyst::Request http://search.cpan.org/perldoc?Catalyst::Request::Upload –

+0

est $ c-> request-> uploads vraiment renvoyer une référence à un hachage? Quand je regarde la sortie dans dumper, il semble retourner une référence de tableau –

+0

@MatthewLock - soit les docs sont faux, ou vous utilisez mal/mal votre dumper. Les docs disent toujours hashref. –

Questions connexes