如何从网址下载文件名?
如果我有http://localhost/?downloadFile=56
之类的网址,那么服务器将返回文件example.png
。因为当我尝试使用
WebClient wc = new WebClient();
wc.DownloadFileAsync(url, "{FILE-NAME}");
我无法自动获取文件名。
答案 0 :(得分:3)
浏览器将使用filename
标头的Content-Disposition
参数的内容作为默认文件名。如果此类标头不可用,浏览器通常会根据URL路径组件的最终组件使用生成的文件名。
答案 1 :(得分:0)
我认为您必须下载该文件,然后从下载的文件中获取文件名。不知道这是一个编程问题。