2011-10-17 21 views
7

Me gustaría cargar varios archivos usando Form API.¿Cómo puedo hacer múltiples cargas de archivos usando Drupal 7 Form API?

'#type' => 'file' proporciona cargar un solo archivo.

$form['picture_upload'] = array( 
    '#type' => 'file', 
    '#title' => t(''), 
    '#size' => 50, 
    '#description' => t(''), 
    '#weight' => 5,    
); 

¿Cómo puedo proporcionar carga múltiple?

+0

He estado buscando una solución a este problema durante días sin suerte ... Desafortunadamente, todos los cargadores de lotes buenos de D6 usaban métodos depreciados o simplemente no se actualizaron para D7. –

Respuesta

3

Además de poner el elemento de forma en un para el bucle, sugeriría (por ahora) usar el elemento de formulario plupload.

http://drupal.org/project/plupload

continuación:

$form['picture_upload'] = array( 
    '#type' => 'plupload', 
    '#title' => t(''), 
    '#size' => 50, 
    '#description' => t(''), 
    '#weight' => 5,    
); 
Cuestiones relacionadas