从本地路径创建完全 URL 编码的file://
URI 的正确方法是什么,即所有特殊字符(如空格等)都被转义?
给定以下输入
C:\Data\Input Document.txt
我想得到
file:///C:/Data/Input%20Document.txt
我一直在使用
Uri uri = new Uri(@"C:\Data\Input Document.txt", UriKind.RelativeOrAbsolute);
但是,这会导致未转义的 URI:
file:///C:/Data/Input Document.txt