在Django应用程序中打开pdf文件

时间:2018-07-02 07:58:31

标签: django google-chrome pdf

我想在Django应用程序中打开PDF文件,例如 文件:/// ...

我知道很多帖子都指出出于安全原因不应该这样做,并且google会错误地阻止此调用。 link

但是,我知道:

  1. 我看到了这种行为,所以我知道可以通过某种方式完成
  2. 我没有安全风险,因为应用程序是内部的,未连接到Internet(可通过lan访问)
  3. 如果没有使用的方式,则协议文件:///将不存在。

如果您想通过此方法访问文件,我还读过某个地方,您需要将文件置于“公共”位置。有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

> testDT dateA dateB 1: 14975 2011-01-01 2: 14610 2010-01-01 3: 14975 2010-01-01 仅适用于浏览器,不适用于服务器。

如果您希望Django应用程序访问本地文件,则需要将它们上传到Django应用程序服务器(此时它们并不是真正的本地文件)。

(如果应用程序服务器与客户端在同一台计算机上运行,​​则自然可以使用Python的常用文件功能来读取本地文件系统。)

JavaScript也可以访问本地文件,并在浏览器中进行处理,只要用户手动选择它们即可。