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' => 1 );
$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' => 1 );
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