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

Respuestas a la pregunta(3)

Su respuesta a la pregunta