从 Django Web 应用程序中,给定用户的文件路径,我如何“在资源管理器中显示”或“在 Finder 中显示”。
例如,如果我有 /path/to/file/on/user/computer,我希望当用户单击文件资源管理器或 Finder 窗口的按钮时弹出打开该文件的位置/显示文件。
另外,我不希望在浏览器中打开文件。
谢谢!非常感谢您未来的反馈!
直接打开本地文件通常被认为是一种安全限制
从问题的表述方式来看,有几个选项可用,但取决于您的用例是什么
如果您需要做的只是阻止浏览器打开文件(通常是 PDF 的情况)并强制下载,则可以使用Content-Disposition: attachment
HTTP 标头
如果您真的在打开 Finder 或 Explorer 之后,您仍然可以为用户注册自定义协议处理程序和一些说明(除非您是该应用程序的唯一用户)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句