Herramientas para capturar y convertir la web

¿Cómo almaceno una captura en una base de datos?

Las capturas como capturas de pantalla o GIF animados se pueden almacenar directamente into cualquier base de datos. Este artículo demostrará cómo se hace esto usando el lenguaje PHP y el sistema de base de datos MySQL. Sin embargo, el mismo enfoque debería funcionar con diferentes idiomas y sistemas de bases de datos.

Una captura se puede devolver como bytes mediante el uso de GetResult Método en la API de GrabzIt. Una vez que tenga estos bytes, pueden almacenarse en una base de datos de forma normal. Primero cree una tabla de base de datos para almacenar las capturas. A continuación se muestra un ejemplo.

CREATE TABLE captures (
id INT NOT NULL AUTO_INCREMENT,
content BLOB NOT NULL,
PRIMARY KEY(id)
); 

A continuación, obtenga la captura de forma normal y agregue barras diagonales al resultado para que la instrucción SQL no falle. Luego ejecute la consulta para almacenar la captura en la base de datos.

$result = $grabzIt->GetResult($id);

if (!$result)
{
   return;
}
$content = addslashes($result);

$query = "INSERT INTO upload (content) VALUES ('$content')";
mysql_query($query) or die('Error, query failed');