首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >给定文件路径,使用HTML/Javascript在文件资源管理器(Windows)或Finder (Mac)中打开

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

Stack Overflow用户
提问于 2018-08-19 04:38:55
回答 1查看 420关注 0票数 1

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

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

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-19 06:20:33

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

根据问题的表述方式,有几个选项可供选择,但这取决于您的用例

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51912374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档