【发布时间】:2017-02-19 20:16:43
【问题描述】:
我遇到一个问题,当 pdf 文件来自 WebDAV 地址时,它们无法在边缘打开。
但是我注意到,如果我直接使用文件的 url 点击文件,pdf 会根据需要正确打开。
我想知道是否有办法将以下任一路径转换为所需的 url。
我拥有的路径:
Z:\Folder\TestPDF.pdf
\\127.0.0.1@1234\DavWWWRoot\Folder\TestPDF.pdf
我想要的网址
【问题讨论】:
我遇到一个问题,当 pdf 文件来自 WebDAV 地址时,它们无法在边缘打开。
但是我注意到,如果我直接使用文件的 url 点击文件,pdf 会根据需要正确打开。
我想知道是否有办法将以下任一路径转换为所需的 url。
我拥有的路径:
Z:\Folder\TestPDF.pdf
\\127.0.0.1@1234\DavWWWRoot\Folder\TestPDF.pdf
我想要的网址
【问题讨论】:
你可以使用 URI 类
var uri = new System.Uri(@"Z:\Folder\TestPDF.pdf").AbsoluteUri;
结果是你想要的 URI 路径:file:///Z:/Folder/TestPDF.pdf
【讨论】: