我有一个可以使用 UNC\mypath\myfile 访问的文件。我用 c# 检索路径并将其分配给链接。浏览器在自身内部打开文件(即在浏览器中显示)没有问题。但是,当我尝试保存到\mypath\myfile 时,系统会提示我将其保存在本地。如果我在浏览器 (IE 7) 之外查看文件,我可以再次通过 UNC 按预期进行编辑和保存。
我想做的是使用 iframe 显示来 self 的 UNC (file:///\mypath\myfile) 的文件,这确实有效,但现在我无法编辑它。我可以在浏览器之外。
在浏览器中显示时是否可以保存 PDF?我还尝试了一个按钮来使用 pdf 上的保存方法,但它没有用。
谢谢。
我正在使用 IE 7 和 Adobe Professional 7.1.0。
最佳答案
当您通过网络浏览器打开文件时,网络浏览器会将文件下载到本地,然后将本地文件路径发送到打开它的应用程序。即使在您在 href 中使用 UNC 的情况下,Adobe 也无法获取要保存回的 UNC 路径,它正在获取本地计算机路径。请记住,即使 UNC 是本地计算机路径,浏览器也会做同样的事情。
我不认为你想要的行为是可能的。
关于c# - 有什么方法可以从浏览器内部保存 PDF 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/414225/