prinick96 / Ocrend-Framework

Ocrend Framework Repositorio Oficial, Comunidad en https://foro.ocrend.com
https://framework.ocrend.com
MIT License
44 stars 28 forks source link

Como subir y descargar un archivo en un campo BLOB en BD MySQL...? #39

Closed Scorpio-Edu closed 5 years ago

Scorpio-Edu commented 5 years ago

Por que cerraste la pregunta...?

prinick96 commented 5 years ago

No es relevante al código del framework

Scorpio-Edu commented 5 years ago

Quería saber como sería el procedimiento através del modelo de Ocrend para tratar los archivos BLOB con HTTPFoundation... Pero muchas gracias de igual manera.

prinick96 commented 5 years ago

En ese caso, debiste completar la pregunta. La forma sería:

$blob = fopen('RUTA del binario', 'rb');
$stmt = $this->db->prepare("INSERT INTO tabla (campo) VALUES(:data)");
$stmt->bindParam(':data', $blob, \PDO::PARAM_LOB);
$stmt->execute();

No se en que punto necesitas HTTPFoundation, quizá si lo mandas desde un formulario pero en ese caso el procedimiento es el mismo que con cualquier archivo, una vez guardado en el servidor aplicas el código que he mostrado

Scorpio-Edu commented 5 years ago

justamente quería saber si necesitaba un tratado especial del archivo con HTTPFoundation ya que el Ocrend solicita trabajar preferiblemente con el HTTPFoundation. disculpa por no completar la pregunta... nuevamente muchas gracias por la ayuda.

Scorpio-Edu commented 5 years ago

si no estoy utilizando una conexion con PDO la función bindParam igual la toma....?

prinick96 commented 5 years ago

En ese caso, documentate acá http://php.net/manual/en/mysqli-stmt.send-long-data.php

Scorpio-Edu commented 5 years ago

excelente