Blueimp jQuery File Upload integrado con base de datos
Este plugin lee archivos de imagen enblueimproot / server / php / files en la página de carga. Necesito leer los registros de la base de datos y reemplazar la estructura HTML de 'descarga' con mi estructura personalizada. Quiero mostrar los productos del catálogo, qué elementos se ven afectados al cargar / eliminar imágenes a través de este complemento.
He hecho esto hasta ahora:
Cambiépublic function get() { ... }
enblueimproot / server / php / upload.class.php para recuperar registros de la base de datos. Esta función devuelve el objeto json.
public function get() {
/* default code of Blueimp
$file_name = isset($_REQUEST['file']) ?
basename(stripslashes($_REQUEST['file'])) : null;
if ($file_name) {
$info = $this->get_file_object($file_name);
} else {
$info = $this->get_file_objects();
}
header('Content-type: application/json');
echo json_encode($info);
*/
include_once('../../../../connection.php');
$id_cat = $_REQUEST['catid'];
$query = "SELECT id, name, price, img_path FROM products WHERE id_cat = $id_cat ORDER BY id";
$prods = mysql_query($query);
$prod_arr = array();
while($prod = mysql_fetch_assoc($prods)) {
$prod_arr[] = $prod;
}
header('Content-type: application/json');
echo json_encode($info);
}
Encontré que la función se llama desdeindex.php enblueimproot / server / php:
switch ($_SERVER['REQUEST_METHOD']) {
...
case 'GET':
$upload_handler->get();
break;
...
}
No sé dónde se procesa el objeto json devuelto para mostrar a la interfaz de usuario. Han sido 2 días y todavía no puedo seguir el flujo de esa función. Por favor ayuda. Gracias.
Demostración en línea original:http://blueimp.github.com/jQuery-File-Upload/
Descarga del Plugin Original:https://github.com/blueimp/jQuery-File-Upload/downloads