我们可以将文件拖到浏览器中并阅读其内容。但有什么方法可以回写同一个文件吗?
答案 0 :(得分:2)
简短回答:否。浏览器不能随意将文件写入本地文件系统。当用户将文件拖到浏览器上时,这是用户驱动的操作,用户的操作允许浏览器批准访问该文件。但是,该文件只是由浏览器打开以用于只读目的;它无法改变并将其保存回来。
“文件系统API”不提供对客户端/本地文件系统的读/写访问权限。这可能是 对文件系统API的最大误解,可能是因为API的名称给人的印象是它可以做一些它实际上无法做到的事情。
我在my reply on JS Filesystem API: accessing JS FileEntry's on local system?中更全面地介绍了这一点。