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);
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);
Gracias