أدوات لالتقاط وتحويل الويب

كيف يمكنني تخزين لقطة في قاعدة بيانات؟

يمكن تخزين لقطات مثل لقطات الشاشة أو صور GIF المتحركة مباشرة intأي قاعدة بيانات. توضح هذه المقالة كيف يتم ذلك باستخدام لغة PHP ونظام قاعدة بيانات MySQL. ومع ذلك يجب أن تعمل نفس الطريقة مع لغات مختلفة وأنظمة قواعد البيانات.

ويمكن إرجاع القبض على بايت باستخدام GetResult طريقة في واجهة برمجة تطبيقات GrabzIt. بمجرد توفر هذه البايتات ، يمكن تخزينها في قاعدة بيانات كالمعتاد. قم أولاً بإنشاء جدول قاعدة بيانات لتخزين الالتقاطات فيه. ويرد مثال أدناه.

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