我使用Uri获取图像路径,该路径用作报告中的源路径。此图像也会加载到图像框中。问题是Uri在路径中添加了“file:///”。因此,图像无法显示在报告上。如何在没有该部分的情况下获得图像路径?
答案 0 :(得分:2)
获取文件名的本地操作系统表示。
刚刚在fsi中测试了这个:
>让你=新的Uri(“file:/// C:/Users/Public/Test.png”);;
val u:Uri = file:/// C:/Users/Public/Test.png
> u.LocalPath ;;
val it:string =“C:\ Users \ Public \ Test.png”
看起来不错。
答案 1 :(得分:0)
如果您只想从Uri中删除“file:///”,请尝试:
string uriPath =... //your path with "file:///"
string path = uriPath.Replace("file:///", "");