各位听众,早上好/下午好/晚上好!我是今天的讲师,很高兴和大家聊聊 File System Access API 这个既强大又有点“傲娇”的技术。 为什么说它“傲娇”呢?因为它既想让你的网页拥有访问本地文件的能力,又不想让你的电脑变成“肉鸡”,所以权限控制方面特别严格。今天我们就来扒一扒它的底裤,看看它是如何实现更安全的本地文件系统读写的。 一、File System Access API 是什么? 简单来说,File System Access API (以前叫做 Native File System API)是一组 Web API,允许网页应用在用户的明确授权下,直接访问用户本地文件系统中的文件和目录。 想象一下,以前你想让一个网页上传文件,是不是只能用 <input type=”file”> 标签?用户点一下,选个文件,然后浏览器把文件内容上传到服务器。 现在有了 File System Access API,网页可以直接操作本地文件,比如读取、写入、创建、删除等等,感觉是不是很刺激? 这种能力对于某些类型的 Web 应用来说简直是福音,比如: 图像/视频编辑器: 直 …
继续阅读“阐述 `File System Access API` 如何实现更安全的本地文件系统读写,并讨论其权限模型和用户交互。”