2016-10-11 108 views
0

我有一个问题,即当PDF文件来自WebDAV地址时,它们无法在边缘打开。将映射或UNC路径转换为http url

但我注意到,但是如果我直接使用该文件的url命中该文件,pdf将按需要正确打开。

我想知道是否有办法将以下任一路径转换为所需的网址。

路径,我有:

我想要的网址

回答

0

您可以使用URI类

var uri = new System.Uri(@"Z:\Folder\TestPDF.pdf").AbsoluteUri; 

结果是URI路径你想要什么:文件:/// Z:/Folder/TestPDF.pdf

+0

它不适用于file://不幸的是,只有当你去http://127.0.0.1:1234/Folder/TestPDF.pdf – user3284707