perl file-upload catalyst

perl - ¿Cómo puedo cargar un archivo usando Catalyst?



file-upload (1)

Comience con su ENTRADA de carga familiar en su formulario HTML y asegúrese de que la etiqueta de formulario HTML tenga el parámetro enctype="multipart/form-data"

Su objeto Catalyst :: Request ( $c->request ) proporciona dos métodos para acceder y manipular los archivos.

Cada campo de carga de archivos se instanciará como un objeto Catalyst :: Request :: Upload .

$c->request->upload devolverá los objetos Upload en formato escalar o de lista. $c->request->uploads devolverá una referencia al hash de Upload objects.

El objeto de carga proporciona varios métodos para guardar y copiar los archivos.

Echa un vistazo a las páginas man que he vinculado anteriormente.

Estoy trabajando en una aplicación interna basada en web para almacenar y catalogar fotos. ¿Cómo debo recuperar y guardar estos archivos en el servidor?

Nota: Quiero guardar los archivos en el sistema de archivos, no en una base de datos.
Similar a ¿Cómo puedo manejar las cargas de archivos HTTP?