이미지가 포함 된 캔버스에서 얻은 BLOB 객체가 있습니다. 이 blob을 objectURL로 변경합니다. 이미지를 로컬 파일 시스템에 저장 자바 스크립트
let myBlob = canvas.toBlob(function(blob) {...}, 'image/jpeg', 0.95);
let myUrl = URL.createObjectURL(myBlob);
blob:file:///d324f-3fd4....
파일이 저장된 위치를 얻으려면, 내가 DirectoryEntry
개체의 getDirectory
메서드를 호출하기 전에 우선 파일 시스템을 요청하려고 . 그러나 일반 File not found in the directory
오류가 발생합니다.
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
webkitRequestFileSystem(window.TEMPORARY, 2048*2048, resolve, errorHandler);
// doesn't resolve to any value
AppData
폴더에있는 모든 곳에서 검색 있지만 임시 파일이 발견되지 않았다. 내 추측으로는 BLOB는 브라우저 메모리 내부에만 존재하며 실제로 전자의 임시 루트 폴더에 저장되지 않는다는 것입니다.