-
Notifications
You must be signed in to change notification settings - Fork 828
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[建议]允许直接打开用户的本地文件,和文件夹,并允许使用文件资源管理器直接管理。 #490
Comments
是的,见 MDN Web Docs |
问题就在于只能读取,不方便直接覆盖用户的文件 |
做一个权限系统或者询问对话框? |
不行的,正常浏览器是不允许直接覆盖文件的,修改都不行,最多只能下载到download。 |
但是确实可以更改改文件并写入(见 File System Access API:简化对本地文件的访问 | Capabilities | Chrome for Developers) |
那可以。 |
《期待 pr》 |
tjy! |
这个 API 不应该使用,已经弃用了
这个 API 可以 |
可是bug还没有被解决:( |
期待PR |
要不然放个端口用于用户打开"此电脑"后不断上传文件 |
描述
对文件资源管理器增加一个功能,允许在用户授权后浏览用户设备中的文件。并允许第一方程序(比如记事本)直接保存在这里。
对记事本等第一方程序,允许直接打开用户设备中的文件,并可直接保存而无需再次另存为。
方案
Visual Studio Code 的网页版本( https://vscode.dev/ )是可以打开文件夹的。也许可以利用这个特性映射用户的本地文件夹。(这可能是专有软件,可能需要考虑许可证问题。不清楚 code-oss 是否有网页版。)
Chrome 和 Edge 有“文件编辑”权限。也许也可以利用。
其他
需要考虑对隐私和安全有要求的用户,因为这些用户不希望授权。
以及使用较旧版本浏览器和移动端的用户,这些用户不支持直接授权文件的持久访问,以及授权整个文件夹。
对于这些用户,仍然得使用传统的 上传 > 编辑(可选) > 下载 方案。(这在 VSCode 网页版的表现也是一样。)
The text was updated successfully, but these errors were encountered: