我得到一个带有 Uri 的图像路径,它用作报告中的源路径。此图像也加载到图像框中。问题是 Uri 在路径中添加了“file:///”。因此图像无法显示在报告上。如果没有该部分,如何获取图像路径?
问问题
507 次
2 回答
4
获取文件名的本地操作系统表示。
刚刚在 fsi 中测试了这个:
> 让 u = new Uri("file:///C:/Users/Public/Test.png");;
val u : Uri = file:///C:/Users/Public/Test.png
> u.LocalPath;;
验证它:字符串 = "C:\Users\Public\Test.png"
看起来不错。
于 2013-05-28T16:33:27.693 回答
0
如果您只想从 Uri 中删除“file:///”,请尝试:
string uriPath =... //your path with "file:///"
string path = uriPath.Replace("file:///", "");
于 2013-05-28T16:31:01.903 回答