1

给定一个文件路径 URL之类的http://example.com/video.flv?start=5,我想出去video.flv

Path.GetFileName("http://example.com/video.flv?start=5")产量video.flv?start=5,这比我想要的要多。Uri我在课堂上也找不到任何相关的东西。我错过了什么吗?

4

2 回答 2

6

多种方式,但一种选择:

new Uri("http://example.com/video.flv?start=5").Segments.Last()
于 2012-05-12T15:47:51.050 回答
0

使用Uri.AbsolutePath我能够达到预期的结果。

Uri t = new Uri("http://example.com/video.flv?start=5");
Console.WriteLine(t.AbsolutePath);
Console.ReadLine();

打印/video.flv

于 2012-05-12T15:51:07.030 回答