Estoy creando un sitio web para un cliente, y él quiere poder tener en una sola página, muchos botones de carga. Cuando hace clic en seleccionar archivos, uploadify carga el archivo en el servidor y luego cambia el valor del campo de entrada "Imagen" a la ruta de la imagen.Uploadify Varios botones - una página
El problema es que no puedo encontrar una manera de tener múltiples botones de carga en una página, donde cada uno individualmente llenará su propio campo "Imagen" de div. Y el cliente tendrá n cantidad de divs en la misma página.
Aquí está mi código JS:
$(document).ready(function() {
$('.file_upload').uploadify({
'uploader' : 'content/plugins/category_manager/upload/js/uploadify.swf',
'script' : 'content/plugins/category_manager/upload/upload.php',
'cancelImg' : 'content/plugins/category_manager/upload/js/cancel.png',
'folder' : 'content/plugins/category_manager/upload/uploads',
'fileExt' : '*.jpg;*.gif;*.png',
'fileDesc' : 'Image Files',
'auto' : true,
'onComplete' : function(event, ID, fileObj, response, data) {
$("input[name=image]").empty(this).val(fileObj.name);
}
});
});
Esta solución funcionó muy bien para mí. Necesita más reconocimiento en esta página. Gracias. – tmutton
Esta es una gran solución.Lo acorté un poco reemplazando "jQuery" por '$'. Gracias @Havanasud. –
Creo que esto debería funcionar sin que cada ciclo. – sumit