马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

C#下载问题

  [复制链接]
查看6818 | 回复10 | 2016-1-16 10:10:28 | 显示全部楼层 |阅读模式
     我用自己电脑搭了个HTTP服务器,用来远程下载电脑上的文件, 用浏览器打开域名没有问题,可以下载,但是用C#的 client.DownloadFile方法就提示“远程服务器返回错误:404 未找到“,  求大神告知这个怎么解决,不胜感激!!!
client.DownloadFile("http://19057b44.all123.net/1234/《C#编程词典》目录.doc", @"E:\1.doc"); 这个是我用到的client.DownloadFile方法的内容!
新人求罩 | 2016-1-17 23:31:39 | 显示全部楼层
刚刚发现用浏览器下载使 会有一个下载地址(很长一串的那个)。如果把http://19057b44.all123.net/1234/《C#编程词典》目录.doc改成浏览器上的下载地址的话就可以下载了!那么请问各位大大这个下载地址和服务器上的文件的路径是什么关系呢?
新人求罩 | 2016-1-17 23:34:25 | 显示全部楼层
如何根据文件在服务器上的路径来获得这个下载地址呢,比如说我的文件放在F盘下 那么从浏览器上可以得到它的下载地址是http://139.。。。。/nat123CacheFolder/31393034376534342E6E61743132332E6E6574/9c11db1b20884fc49b2f76b1abce9e3fCD30CE36D031D031CA20CE39C532C93ACB33_77bb569ae24911c4dfb8710835266d3a/%E3%80%8AC%23%E7%BC%96%E7%A8%8B%E8%AF%8D%E5%85%B8%E3%80%8B%E7%9B%AE%E5%BD%95.doc    这个地址是怎么来的呢? 跪求啊
新人求罩 | 2016-1-18 11:20:41 | 显示全部楼层
求顶  求顶
新人求罩 | 2016-1-18 11:21:55 | 显示全部楼层
sherlockhomles | 2016-1-18 11:37:49 | 显示全部楼层
没用过,帮顶

点评

thank you  发表于 2016-1-18 23:58
ibcadmin | 2016-1-18 15:23:59 | 显示全部楼层
服务器编码问题  转码  HttpUtility.UrlDecode

点评

顺便问一下 这种编码方式是唯一的么 ? 会不会出现HttpUtility.UrlDecode编码的地址无法下载的情况?  发表于 2016-1-19 00:02
谢了 楼上的大大!!!  发表于 2016-1-18 23:55
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
新人求罩 | 2016-1-18 23:54:22 | 显示全部楼层
ibcadmin 发表于 2016-1-18 15:23
服务器编码问题  转码  HttpUtility.UrlDecode

谢谢 问题已解决
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则