给定文件路径,使用 HTML/Javascript 在文件资源管理器 (Windows) 或 Finder (Mac) 中打开

代码摇滚

从 Django Web 应用程序中,给定用户的文件路径,我如何“在资源管理器中显示”或“在 Finder 中显示”。

例如,如果我有 /path/to/file/on/user/computer,我希望当用户单击文件资源管理器或 Finder 窗口的按钮时弹出打开该文件的位置/显示文件。

另外,我不希望在浏览器中打开文件。

谢谢!非常感谢您未来的反馈!

西尔维-玛丽安

直接打开本地文件通常被认为是一种安全限制

从问题的表述方式来看,有几个选项可用,但取决于您的用例是什么

如果您需要做的只是阻止浏览器打开文件(通常是 PDF 的情况)并强制下载,则可以使用Content-Disposition: attachmentHTTP 标头

如果您真的在打开 Finder 或 Explorer 之后,您仍然可以为用户注册自定义协议处理程序和一些说明(除非您是该应用程序的唯一用户)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Windows资源管理器中的VS Code中打开文件夹

来自分类Dev

如何通过Python脚本在Windows资源管理器中打开文件夹?

来自分类Dev

如何从Windows资源管理器中以只读方式打开文件?

来自分类Dev

如何取消在Windows资源管理器中打开文件夹?

来自分类Dev

我可以在资源管理器中打开Windows重命名的zip文件吗?

来自分类Dev

重新打开Windows 10中最近关闭的文件资源管理器窗口

来自分类Dev

thumbs.db文件在Windows资源管理器中打开

来自分类Dev

如何在文件资源管理器中打开Windows终端(预览)

来自分类Dev

从Cmd在Windows资源管理器中打开文件夹

来自分类Dev

在最打开的Windows资源管理器中创建新文件夹

来自分类Dev

如何在 Windows 资源管理器中获取文件的完整路径?

来自分类Dev

如何更改 .vhd 文件关联以使用 Windows 资源管理器打开?

来自分类Dev

使用文件位置在“ Windows资源管理器”中显示文件

来自分类Dev

Windows 10 文件资源管理器无法打开任何驱动器

来自分类Dev

Windows 7或10:资源管理器排序顺序-区分常规资源管理器窗口与打开文件/浏览器窗口

来自分类Dev

Mac中是否有Finder快捷方式(例如“ Windows-e”快捷方式)来启动Windows资源管理器?

来自分类Dev

如何打开Windows资源管理器并将文件路径保存到Matlab中的文本框?

来自分类Dev

如何直接从Windows资源管理器中使Spyder打开python脚本(.py文件)

来自分类Dev

右键单击Windows 10无法打开新的文件资源管理器窗口

来自分类Dev

如何直接从Windows资源管理器中使Spyder打开python脚本(.py文件)

来自分类Dev

如何使用某个驱动器中打开的文件夹关闭Windows资源管理器窗口

来自分类Dev

拖放文件到jar文件(在Windows资源管理器中)

来自分类Dev

如何在Windows文件资源管理器中搜索以连字符开头的文件?

来自分类Dev

如何在Windows资源管理器中修复图标文件(.ico)的文件图标?

来自分类Dev

如何使用资源管理器在Windows上的Ubuntu中执行文件操作?

来自分类Dev

如何使用Windows资源管理器隐藏用户文件夹中的项目?

来自分类Dev

如何关闭从某个驱动器中打开的文件夹的Windows资源管理器窗口

来自分类Dev

Windows 资源管理器:如何在我最喜欢的编辑器中打开任何文件?

来自分类Dev

在文件资源管理器中打开目录

Related 相关文章

  1. 1

    从Windows资源管理器中的VS Code中打开文件夹

  2. 2

    如何通过Python脚本在Windows资源管理器中打开文件夹?

  3. 3

    如何从Windows资源管理器中以只读方式打开文件?

  4. 4

    如何取消在Windows资源管理器中打开文件夹?

  5. 5

    我可以在资源管理器中打开Windows重命名的zip文件吗?

  6. 6

    重新打开Windows 10中最近关闭的文件资源管理器窗口

  7. 7

    thumbs.db文件在Windows资源管理器中打开

  8. 8

    如何在文件资源管理器中打开Windows终端(预览)

  9. 9

    从Cmd在Windows资源管理器中打开文件夹

  10. 10

    在最打开的Windows资源管理器中创建新文件夹

  11. 11

    如何在 Windows 资源管理器中获取文件的完整路径?

  12. 12

    如何更改 .vhd 文件关联以使用 Windows 资源管理器打开?

  13. 13

    使用文件位置在“ Windows资源管理器”中显示文件

  14. 14

    Windows 10 文件资源管理器无法打开任何驱动器

  15. 15

    Windows 7或10:资源管理器排序顺序-区分常规资源管理器窗口与打开文件/浏览器窗口

  16. 16

    Mac中是否有Finder快捷方式(例如“ Windows-e”快捷方式)来启动Windows资源管理器?

  17. 17

    如何打开Windows资源管理器并将文件路径保存到Matlab中的文本框?

  18. 18

    如何直接从Windows资源管理器中使Spyder打开python脚本(.py文件)

  19. 19

    右键单击Windows 10无法打开新的文件资源管理器窗口

  20. 20

    如何直接从Windows资源管理器中使Spyder打开python脚本(.py文件)

  21. 21

    如何使用某个驱动器中打开的文件夹关闭Windows资源管理器窗口

  22. 22

    拖放文件到jar文件(在Windows资源管理器中)

  23. 23

    如何在Windows文件资源管理器中搜索以连字符开头的文件?

  24. 24

    如何在Windows资源管理器中修复图标文件(.ico)的文件图标?

  25. 25

    如何使用资源管理器在Windows上的Ubuntu中执行文件操作?

  26. 26

    如何使用Windows资源管理器隐藏用户文件夹中的项目?

  27. 27

    如何关闭从某个驱动器中打开的文件夹的Windows资源管理器窗口

  28. 28

    Windows 资源管理器:如何在我最喜欢的编辑器中打开任何文件?

  29. 29

    在文件资源管理器中打开目录

热门标签

归档