一个简单的问题,怎么获取下载地址的文件名称? 比如 http://zhangmenshiting2.baidu.com/data2/music/10547672/10547672.mp3?xcode=c37d695e990ade440ca177dffe5246f3&mid=0.0768407081925007684070819250这个url,在IE浏览器里输入,显示文件名称是 最炫民族风.mp3疑问: IE浏览器是怎么实现的? 这个用.net怎么获得这种正确的文件名称? 求大神指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是有控件可以直接.name才取值吧,这个具体要看你用什么方法来实现下载了 HttpWebRequest MyReq = (HttpWebRequest)HttpWebRequest.Create(URL);HttpWebResponse MyRes = (HttpWebResponse)MyReq.GetResponse(); 获取HTTP头,应该有这些信息的 Content-disposition 这个是文件协议 可以获取文件名称 嗯。解决了。。刚才抓了个包看了下。。果然是楼上所说的HTTP/1.1 200 OKServer: JSP/1.0.18Date: Thu, 17 May 2012 03:32:13 GMTContent-Type: application/octet-streamContent-Length: 3514511Connection: closeLast-Modified: Wed, 25 Apr 2012 07:05:55 GMTExpires: Fri, 18 May 2012 08:35:48 GMTETag: e62ff406e795f386659b339fd134ddb5Content-Disposition: attachment; filename="我的歌声里.mp3"Cache-Control: max-age=259200Accept-Ranges: bytes 封装 MessageBox.Show(); 求助:.net打包问题 datagridview 打印预览正常但打印出来却没有数据 准备写一个异步程序,请大家指点一下 DevExpress ASPxTreeView 打印机监控程序 控件&& 与不同窗体数据传递问题 新手想学C#,还没开始,先提问一些概念,大家帮帮忙 形式所逼:急求:visual studio .net 2003 , C#入门级相关电子教程! 如何在Console中显示彩色字体? 为什么update老提示出错。 Winform怎么做一个简单的下载工具
HttpWebResponse MyRes = (HttpWebResponse)MyReq.GetResponse();
这个是文件协议 可以获取文件名称
HTTP/1.1 200 OK
Server: JSP/1.0.18
Date: Thu, 17 May 2012 03:32:13 GMT
Content-Type: application/octet-stream
Content-Length: 3514511
Connection: close
Last-Modified: Wed, 25 Apr 2012 07:05:55 GMT
Expires: Fri, 18 May 2012 08:35:48 GMT
ETag: e62ff406e795f386659b339fd134ddb5
Content-Disposition: attachment; filename="我的歌声里.mp3"
Cache-Control: max-age=259200
Accept-Ranges: bytes