`title: File System Access 句柄持久化与权限复用``categories: Web 开发/前端/数据管理``keywords: File System Access,FileSystemFileHandle,IndexedDB,权限,持久化``description: 将文件与目录句柄持久化到 IndexedDB 以复用权限与路径,简化后续读写流程并提升用户体验。`存储与读取async function storeHandle(db, key, handle) { return new Promise((resolve, reject) => { const tx = db.transaction('handles', 'readwrite'); tx.objectStore('handles').put({ key, handle }); tx.oncomplete = () => resolve(); tx.onerror = () => reject(tx.error); }); } async function getHandle(db, key) { return new Promise((resolve, reject) => { const tx = db.transaction('handles', 'readonly'); const r = tx.objectStore('handles').get(key); r.onsuccess = () => resolve(r.result?.handle); r.onerror = () => reject(r.error); }); }

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部
1.954714s