Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
dnietoweb
Blog de un joven programador WEB
Autores
Almacenar un PDF en
una Base de Datos
Publicado el 12 marzo, 2011 by Daniel Nieto — 38 comentarios
1 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
Artículos
<form id="formulario"
junio 2013
action="ruta_deseada"
mayo 2013
enctype="multipart/form-data"
abril 2013
method="post">
abril 2012
<fieldset>
diciembre 2011
<legend>Seleccione el PDF a subir:
agosto 2011
</legend>
julio 2011
<input id="file" name="file"
abril 2011
type="file" />
marzo 2011
<input type="button" value="Subir"
/>
</fieldset>
</form>
$this->load->model('prueba_model');
2 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
$this->data['prueba']
['nombre']=$_FILES['file']['name']; Suscríbete!
$this->data['prueba']
['size']=$_FILES['file']['size'];
$this->data['prueba'] Escribe tu dirección de
['tipo_archivo']=$_FILES['file']['type']; correo electrónico para
$this->data['prueba']['fecha']=date('Y- suscribirte a este blog,
m-d'); y recibir notificaciones
de nuevos mensajes
por correo.
El siguiente paso es crear un documento temporal. Al crearlo,
lo creamos para lectura(‘r’), lo leemos y nos quedamos con
Únete a otros 705
su contenido(del archivo que hemos subido).
seguidores
$filename = $_FILES['file']['tmp_name'];
$handle_fil = fopen($filename, "r");
$contents = fread($handle_fil,
Quiero suscribirme!
filesize($filename));
fclose($handle_fil);
3 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
$this->db->trans_start();
try{
$oid = pg_lo_create($this->db->conn_id);
$this->data['prueba']['archivo']=$oid;
$handle = pg_lo_open($this->db->conn_id,
$oid, "w");
$this->prueba_model->insertar_BD($this->da
ta['prueba']);
pg_lo_write($handle,$contents);
pg_lo_close($handle);
$this->db->trans_commit();
}catch(Exception $e){
$this->db->trans_rollback();
}
function insertar_ae($datos)
{
$instruccion ="insert into
tabla_prueba(fecha,archivo,tipo_archivo,si
ze,nombre)
values('".$datos['fecha']."',".$datos['arc
hivo'].",'".$datos['tipo_archivo']."',
'".$datos['size']."','".$datos['nombre']."
');";
$this->query =
$this->db->query($instruccion);
}
4 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
Saludos!
Tu voto:
1 Vote
Compártelo:
Compartir
Cargando...
‹ Mi primera vez
5 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
Programación
Santiago dice:
19 agosto, 2011 en 15:52
2 0 Rate This
Responder
0 0 Rate This
Responder
daniela dice:
5 octubre, 2012 en 1:50
0 0 Rate This
Responder
6 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
Pues:
fecha -> tipo fecha
archivo -> tipo OID
tipo_archivo -> tipo texto
size -> tipo texto o real
nombre -> tipo texto
1 0 Rate This
Responder
daniela dice:
5 octubre, 2012 en 22:54
Filename: controllers/prueba.php
Line Number: 17
7 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
0 0 Rate This
Responder
0 0 Rate This
Responder
0 0 Rate This
Responder
8 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
0 0 Rate This
Responder
0 0 Rate This
Responder
0 0 Rate This
Responder
9 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
1 0 Rate This
Responder
chatrandom dice:
22 abril, 2013 en 22:24
0 0 Rate This
Responder
0 0 Rate This
Responder
Andra dice:
24 abril, 2013 en 14:51
0 0 Rate This
10 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
Responder
Thanks!
0 0 Rate This
Responder
1 0 Rate This
Responder
http://Manyfriends.net dice:
28 abril, 2013 en 8:04
0 0 Rate This
Responder
11 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
0 0 Rate This
Responder
chatroulette dice:
2 mayo, 2013 en 16:07
0 0 Rate This
Responder
Thanks!
0 0 Rate This
Responder
Taufgeschenke dice:
2 mayo, 2013 en 21:03
12 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
0 0 Rate This
Responder
0 0 Rate This
Responder
hemorroides dice:
17 mayo, 2013 en 16:17
0 0 Rate This
Responder
Zahnzusatzversicherung dice:
18 mayo, 2013 en 9:36
13 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
0 0 Rate This
Responder
0 0 Rate This
Responder
Fettverbrennungsofen dice:
13 junio, 2013 en 19:54
14 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
0 0 Rate This
Responder
0 0 Rate This
Responder
Brittneyt.Mancouch.com dice:
15 junio, 2013 en 8:02
0 0 Rate This
Responder
http://madchatroulette.de/ dice:
15 junio, 2013 en 9:25
15 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
0 0 Rate This
Responder
Bev dice:
26 junio, 2013 en 12:39
I’m really enjoying the design and layout of your blog. It’s a
very easy on the eyes which makes it much more pleasant
for me to come here and visit more often. Did you hire out
a developer to create your theme?
Excellent work!
0 0 Rate This
Responder
0 0 Rate This
Responder
http://journals.fotki.com/kurtisgoff/kurtisgoff/entry
16 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
/gttbrdbdtsbk dice:
26 junio, 2013 en 13:35
0 0 Rate This
Responder
0 0 Rate This
Responder
17 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
0 0 Rate This
Responder
0 0 Rate This
Responder
0 0 Rate This
Responder
0 0 Rate This
18 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
Responder
0 0 Rate This
Responder
Deja un comentario
Nombre (requerido)
Web
19 de 20 12/05/14 09:46
Almacenar un PDF en una Base de Datos | dnietoweb http://dnietoweb.wordpress.com/2011/03/12/hace...
Publicar comentario
20 de 20 12/05/14 09:46