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?