【发布时间】:2017-03-25 04:20:03
【问题描述】:
我想从下载管理器应用程序的 url 中获取文件名。我知道使用Uri.AbsolutePath 或Path.GetFileName 来获取它,但是这些方法对某些网址没有给出好的结果。
例如,在这个link 中,实名是WinRAR 5.40 Final TR.zip,但Path.GetFileName 将其命名为zjESdHoqm?key=035db62f2375981abf05c615955812a72d5f2701一个奇怪的名字。
此链接也没有重定向。它直接包含文件。所以我想问一下,有没有一种确切的方法可以在 C# 中获取正确的文件名?
更新:我发现链接过期了。对此感到抱歉。但我无法使用任何其他 URL 来解释我的问题。
如果你想测试我的问题,你可以从这个page更新url。
【问题讨论】:
-
我尝试了您链接中的方法,但此时它给出了
zjESdHoqm。所以这不是我想要的。 -
这些文件在哪里?