可以直接存储屏幕截图或动画 GIF 等捕获内容 into 任何数据库。 本文将演示如何使用 PHP 语言和 MySQL 数据库系统来完成此操作。 然而,相同的方法应该适用于不同的语言和数据库系统。
捕获可以通过使用以下命令以字节形式返回 GetResult 方法 在 GrabzIt 的 API 中。 一旦获得这些字节,它们就可以像平常一样存储在数据库中。 首先创建一个数据库表来存储捕获的数据。下面显示了一个示例。
CREATE TABLE captures ( id INT NOT NULL AUTO_INCREMENT, content BLOB NOT NULL, PRIMARY KEY(id) );
接下来正常捕获并在结果中添加斜杠,这样 SQL 语句就不会失败。 然后执行查询以将捕获存储在数据库中。
$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');