Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2013, 02:46
Avatar de José Molina
José Molina
 
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Manejar Clase PHP en jQuery-File-Upload

Saludos

Estoy utilizando el componente: (https://github.com/blueimp/jQuery-File-Upload)

Todo funciona bien, pero estoy tratando de manejar la clase php que ejecuta los uploads de los archivos para agregar un comportamiento particular que necesito.

Originalmente el código utilizado es este:

Código PHP:
error_reporting(E_ALL E_STRICT); 

require(
'UploadHandler.php');  

$option = array(     'upload_dir' => 'myurl',     'SesId' => ); 

$upload_handler = new UploadHandler($option); 
Y he intentado manipular la clase con este:

Código PHP:
error_reporting(E_ALL E_STRICT); 
require(
'UploadHandler.php');  
$option = array(     'upload_dir' => 'myurl',     'SesId' => ); 

 class 
CustomUploadHandler extends UploadHandler {     
protected function 
handle_form_data($file$index) {         
$file->SesId $this->options['SesId'];          }      
protected function 
handle_file_upload($uploaded_file$name$size$type$error$index=null$content_range=null) { 
        
$file parent::handle_file_upload(             $uploaded_file$name$size$type$error$index$content_range         ); 
         if (empty(
$file->error)) {        
 die();            
   }         
return 
$file;     
}
 }  

$upload_handler = new UploadHandler($option); 
Los archivos siguen subiendo al servidor sin problemas. Pero cómo es posible que nunca me dispare el die() ???

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.