浏览器项目怎么把文件下载到一个特定的文件夹?

有一个web版本的项目,上面有一个“文件下载”的功能,项目需要客户下这个下载就需要把文件下载到特定的文件夹,这个文件夹被其它设备一直监听,有文件就自动打印,但是因为是web项目,怎么可以实现用户点击按钮后文件直接下载到特定位置呢?
image.png

阅读 1.4k
1 个回答
✓ 已被采纳

可以使用 File System Access API 访问本地文件夹,需要用户授权。

第一次访问时,需要用户选择某个特定的文件夹,并允许网站访问:

image.png

勾选每次访问都允许,否则每次都要同意一遍。

image.png

image.png

可以参考 VSCode 网页版的实现:vscode.dev

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏