首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

mvc3 如何样从指定地址下载文件

2013-06-19 
mvc3 怎么样从指定地址下载文件?已有文件地址,例如:http://100.100.10.40:8080/xxx/xx/00/00/0/0000/0004/

mvc3 怎么样从指定地址下载文件?
已有文件地址,例如:http://100.100.10.40:8080/xxx/xx/00/00/0/0000/0004/爱情.MP3
要下载此文件并且把它保存到本地。
[解决办法]
跟MVC没有关系的,利用WebClient即是:


WebClient w = new WebClient();
w.DownloadFile(url, savePath);//指定的URL以及保存的物理路径
w.Dispose();

[解决办法]
报错:“"对路径“F:\\work\\MusicTest\\MusicTest\\UploadFile\\爱情”的访问被拒绝。”
==
目录权限设置问题啊!
对 路径的访问被拒绝
[解决办法]
引用:
Quote: 引用:

报错:“"对路径“F:\\work\\MusicTest\\MusicTest\\UploadFile\\爱情”的访问被拒绝。”
==
目录权限设置问题啊!
对 路径的访问被拒绝


我把项目放了c盘里面的有读写权限的文件了,于是这个问题解决了,但是现在又出了一个问题,
有两个参数,
filename="896.wav"
filepath="http://211.138.40.40:8080/colorring/AL/600/902/0/0000/9524/896.wav"
我把路径传递给MapPath函数
 string filepath = Server.MapPath(Path); 
报错了,提示是:“http://211.138.40.40:8080/colorring/AL/600/902/0/0000/9524/896.wav不是有效的虚拟路径。”
这个该怎么解决?请大侠指教!
其实上面的地址就是我要下载的文件地址,在浏览器上输入以上地址可以直接下载文件。



拜托,仔细检查你的方法
WebClient w = new WebClient();
w.DownloadFile(url, savePath);//指定的URL以及保存的物理路径
w.Dispose();
==
url才是你的http远程下载地址,savePath是你要保存的文件地址,最终组装的方法如:
w.DownloadFile("http://211.138.40.40:8080/colorring/AL/600/902/0/0000/9524/896.wav", "F:\\work\\MusicTest\\MusicTest\\UploadFile\\爱情\\896.wav"),自己对照检查吧!

热点排行