0

我有一个 Web 应用程序,可以让用户在新窗口中打开 pdf 文件。

打开窗口时,它会询问用户是否要保存/打开文件。

我需要知道用户保存 pdf 的位置,有没有办法让应用程序知道这个保存的文件路径?

4

3 回答 3

0

不会。文件在单独的请求中返回,浏览器会处理文件的保存。无法拦截此操作或让浏览器报告结果。

例如,假设用户取消了保存。浏览器如何知道将这些信息告诉您的 Web 应用程序?

于 2013-02-12T12:01:52.850 回答
0

从 Web 服务器上,您将无法读取用户保存文件的位置(也无法读取他是否保存了文件)。

于 2013-02-12T12:02:26.053 回答
0

无法通过 Web 浏览器访问客户端文件系统。

浏览器充当服务器(可能不值得信任)和客户端(可能不希望其私人信息公开的用户)之间的屏障。

不可能而且必须没有办法让它起作用,而且永远不会(或者至少应该这样做,因为它会暴露客户端数据,例如可以用来准确猜测用户操作系统,这会导致他容易受到自动攻击)。

于 2013-02-12T12:02:43.083 回答