受欢迎的博客标签

浏览器操作读写本地文件

Published

历史


历史上有过很多浏览器操作本地文件的尝试。
最早的是 File API,代表功能是 FileReader。
后来,Chrome提供了 File System API。这个 API 能在浏览器里创建一个独立的文件环境,但是无法操作系统本地文件,所以最终这套方案死得悄无声息。
接下来是 Chrome Extension、Chrome App、Chrome OS 里的 File System API。目前,这几个API已经弃用。

File System Access API


File System Access API 提供了比较稳妥的本地文件交互模式,即保证了实用价值,又保障了用户的数据安全,除非用户明确允许,否则不允许进行读写

 

File System Access API

JS与用户的交互有三个API,它们都会返回一个promise

window.showOpenFilePicker() // 打开本地文件
window.showSaveFilePicker() // 创建一个新文件
window.showDirectoryPicker() // 打开本地文件夹

                        
原文链接:https://blog.csdn.net/chirpmonster/article/details/124155943



                        
Web App 读写本地文件