웹 캡처 및 변환 도구

캡처를 데이터베이스에 어떻게 저장합니까?

스크린샷이나 애니메이션 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');