将映射或UNC路径转换为http url

本文关键字:http url 转换 路径 映射 UNC | 更新日期: 2023-09-27 18:12:43

我有一个问题,当pdf文件来自WebDAV地址时,它们不能在边缘打开。

我注意到,如果我使用文件的url直接点击文件,pdf会按要求正确打开。

我想知道是否有一种方法可以将以下路径转换为所需的url。

路径我有:

  • Z: '文件夹' TestPDF.pdf

  • ' ' 127.0.0.1@1234 ' DavWWWRoot '文件夹' TestPDF.pdf

URL我想要

  • http://127.0.0.1:1234/文件夹/TestPDF.pdf

将映射或UNC路径转换为http url

您可以使用URI类

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

结果是您想要的URI路径:file:///Z:/Folder/TestPDF.pdf