2012-01-24 9 views
5

로드/삽입해야합니다. 내 sqlite db의 blob에 pdf를 삽입해야합니다. html5와 javascript를 사용하고 있습니다.사파리 브라우저에서 html5를 사용하여 sqlite에 BLOB를 삽입

로컬로 sqlite db를 사용하고 있습니다. html5와 safari 브라우저를 사용하고 있습니다. db가 아름답게 진행되고 있습니다 ... db의 blob을 pdf 파일의 db에 삽입하는 방법을 알아야합니다. 상자.

SQL이 mytable 열 (myblob) 값 ("/documents/myfile.pdf")에 삽입되는 것과 같을 것이라고 상상해보십시오.

모든 조언이나 방향에 크게 감사드립니다. 감사합니다. .

+0

있습니까 : SQLite는에서

하는 BLOB literal이 같은 x로 시작 진수 바이트 값을 포함하는 문자열을, 무엇입니까? filewriter API를 사용하여 파일을 저장하는 것이 더 합리적이지 않습니까? 모바일 브라우저 등을 지원해야합니까? http://caniuse.com/#feat=filesystem –

+0

@RyanLynch : 예, 모바일 브라우저에 대해서도 마찬가지입니다. 그리고 서버에만 로컬 파일 시스템 만 존재할 것입니다. – antyrat

+0

유스 케이스가 모호합니다. PDF 저장 /로드를 원한다는 것을 이해합니다.하지만 그 이유는 무엇입니까? 달성하려는 목표에 더 잘 맞는 대안 전략이있을 수 있습니다. –

답변

1

디스크에서 PDF를 읽으려면 인터페이스를 File API으로 사용하십시오. 튜토리얼은 http://www.html5rocks.com/en/tutorials/file/dndfiles/을 참조하십시오. 당신은 텍스트 INSERT 명령에 파일 내용을 변환 할 수 있도록


WebSQL API

는 모양에 액세스하는 데이터 유형이 없습니다. 당신이 웹 SQL 데이터베이스에이 둘 필요가 어떤 이유가

INSERT INTO mytable(myblob) VALUES(x'255044462d312e340d25e2e3cfd30d0a...'); 
관련 문제