UNC路径转换为文件URI

3

如何将UNC路径转换为文件URI。 对于我的应用程序,用户会在测试框中提供像这样的css UNC路径:

\\egng4573\D$\CSS\Style.css

如何将其更改为:
file:///D:/CSS/Style.css

为了让Firefox和IE都能够从所需路径访问CSS并应用它们,请告诉我怎么做。

1
您知道这只能在名为egng4573的机器上运行吗?如果出现问题,可能是由于安全限制而不是路径本身的问题。也许需要详细说明一下背景。 - Pekka
让它通用化....\server\drive$\location.. ====>> file:///drive:/location......这就是我想要的....实际上我不知道用户会输入什么UNC路径...而这个UNC路径在IE中可以工作但在FF中不能...这就是为什么我想把它改成文件URI的原因... - Maybe2013
1个回答

5

在.NET中,

let unc = @"\\egng4573\D$\CSS\Style.css"

那么

new System.Uri(unc)

应该这样做。

val it : System.Uri = file://egng4573/D$/CSS/Style.css

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接