C#从URL获取文件名

C#从URL获取文件名,c#,C#,如何从URL下载文件名 如果我有像http://localhost/?downloadFile=56服务器将返回文件example.png。因为当我尝试使用 WebClient wc = new WebClient(); wc.DownloadFileAsync(url, "{FILE-NAME}"); 我无法自动获取文件名。我认为您必须下载文件,然后从下载的文件中获取文件名。但不确定这是一个编程问题。我认为您必须下载该文件,然后从下载的文件中获取文件名。但不确定这是一个编程问题。我认为您必须

如何从URL下载文件名

如果我有像
http://localhost/?downloadFile=56
服务器将返回文件
example.png
。因为当我尝试使用

WebClient wc = new WebClient();
wc.DownloadFileAsync(url, "{FILE-NAME}");

我无法自动获取文件名。

我认为您必须下载文件,然后从下载的文件中获取文件名。但不确定这是一个编程问题。

我认为您必须下载该文件,然后从下载的文件中获取文件名。但不确定这是一个编程问题。

我认为您必须下载该文件,然后从下载的文件中获取文件名。但不确定这是一个编程问题。

我认为您必须下载该文件,然后从下载的文件中获取文件名。但不确定这是一个编程问题。

浏览器将使用
内容配置
标题的
文件名
参数的内容作为默认文件名。如果这样的头不可用,浏览器通常会使用基于URL路径组件的最终组件生成的文件名


请参阅此处的一些附加信息:

浏览器将使用
内容处置
标题的
文件名
参数的内容作为默认文件名。如果这样的头不可用,浏览器通常会使用基于URL路径组件的最终组件生成的文件名


请参阅此处的一些附加信息:

浏览器将使用
内容处置
标题的
文件名
参数的内容作为默认文件名。如果这样的头不可用,浏览器通常会使用基于URL路径组件的最终组件生成的文件名


请参阅此处的一些附加信息:

浏览器将使用
内容处置
标题的
文件名
参数的内容作为默认文件名。如果这样的头不可用,浏览器通常会使用基于URL路径组件的最终组件生成的文件名


请参阅此处的其他信息:

如果服务器返回文件,那么您还没有下载文件及其信息吗?请更正您的问题,如果您将这样的URL(没有明显的文件名)放入浏览器地址栏,您现在会说什么,它会自动提示您保存该文件,并建议您输入文件名。我想问题是,浏览器如何知道,建议使用什么文件名,以及如何“手动”获取该文件名。@Corak是的,我需要像web浏览器一样获取文件名。也许这会有帮助:如果服务器返回文件,那么,您是否已经下载了该文件及其信息?请更正您的问题。您现在会说什么?如果您将这样的URL(没有明显的文件名)放入浏览器地址栏,它会自动提示您保存该文件并向您建议一个文件名。我想问题是,浏览器如何知道,建议使用什么文件名,以及如何“手动”获取该文件名。@Corak是的,我需要像web浏览器一样获取文件名。也许这会有帮助:如果服务器返回文件,那么,您是否已经下载了该文件及其信息?请更正您的问题。您现在会说什么?如果您将这样的URL(没有明显的文件名)放入浏览器地址栏,它会自动提示您保存该文件并向您建议一个文件名。我想问题是,浏览器如何知道,建议使用什么文件名,以及如何“手动”获取该文件名。@Corak是的,我需要像web浏览器一样获取文件名。也许这会有帮助:如果服务器返回文件,那么,您是否已经下载了该文件及其信息?请更正您的问题。您现在会说什么?如果您将这样的URL(没有明显的文件名)放入浏览器地址栏,它会自动提示您保存该文件并向您建议一个文件名。我想问题是,浏览器如何知道,建议使用什么文件名,以及如何“手动”获取该文件名。@Corak是的,我需要像web浏览器一样获取文件名。也许这会有帮助: