blob 및 arraybuffers를 indexedDB에 저장할 수 있습니다 (here 참조). 내 문제는, 내가 저장 장치에 PDF 파일을 저장하고 사용자가 특정 링크를 클릭 할 때 "다운로드"하려고한다는 것입니다. 로컬 indexDB 데이터베이스에서 파일을 "다운로드"할 수 있습니까?IndexedDB 항목에서 Arraybuffer 저장
0
A
답변
1
네이티브 JavaScript 또는 IndexedDB API를 사용할 수 없지만 다가올 Filesystem API의 FileWriter 및 BlobBuilder 부분을 확인하십시오.
0
이 질문은 실제로 IndexedDB와 관련이 없지만 단순히 "사용자에게 Blob 객체를 저장하게하는 방법"입니다. Blob은 IndexedDB에서로드했는지 또는 다른 곳에서 가져온 경우에도 동일한 방식으로 작동합니다.
파일 세이버를 사용하는 것이 일관되게 구현되었지만 최상의 솔루션이 될 수는 있지만 그렇지 않습니다.
var iframe = document.createElement("iframe");
document.body.appendChild(iframe);
var url = URL.createObjectURL(blob); // This is the magic!
iframe.src = url;
관련 문제
- 1. 목록보기 항목에서 설명 저장
- 2. ArrayBuffer 물방울과 XHR2 대
- 3. Websocket 바이너리 데이터 메시지 (ArrayBuffer)
- 4. indexedDB 불일치 읽기
- 5. IndexedDB 커서로 페이징
- 6. 관계형 IndexedDB 래퍼
- 7. indexedDB XML 스키마?
- 8. Google 크롬 - IndexedDB - 할당량
- 9. indexedDB 쿼리의 결과 정렬
- 10. IndexedDB InvalidStateError, windows 8
- 11. indexedDB 용 GWT 라이브러리
- 12. IndexedDB 오류가 발생했습니다
- 13. Firefox에서 웹 작업자의 IndexedDB
- 14. maps.LatLng in indexeddb
- 15. Windows 8 IndexedDB createObjectStore
- 16. ArrayBuffer [A]를 스칼라로 정렬 하시겠습니까?
- 17. 객체 내부에 래핑 된 ArrayBuffer 게시
- 18. Firefox 확장 프로그램에서 indexedDB 사용
- 19. Indexeddb : 와일드 카드를 사용하여 검색
- 20. Firefox가 아닌 브라우저에서 IndexedDB getAll
- 21. IndexedDB deleteDatabase가 버전을 재설정하지 않습니다.
- 22. Firefox IndexedDB 파일은 어디에 저장됩니까?
- 23. 크롬 확장의 IndexedDB 동기화 솔루션
- 24. 최신 브라우저의 최신 IndexedDB CRUD 시나리오?
- 25. Indexeddb - 오늘 코딩을 시작할 수 있습니까?
- 26. Backbone.js가있는 원격 서버뿐 아니라 IndexedDB 사용
- 27. IndexedDb - 테이블이 존재하고 데이터가 포함되어 있는지 확인
- 28. Chrome에서 IndexedDB onversionchange 이벤트가 실행되지 않음
- 29. IndexedDB 데이터 내보내기 및 가져 오기
- 30. indexedDB 테이블을 동 기적으로 루프하는 방법은 무엇입니까?
덕분에 이미 파일 시스템 API를 사용하고 있습니다 :
는 어떤 작업을해야하는 것은 같은 것을 할 것입니다. –