WebClient下载文件 出现错误“远程服务器返回错误: (403) 已禁止。”是什么原因?怎么解决?

通过IE地址栏能直接下载

但是你在IE地址栏中,如果把图片那个“/”之后的去掉,直接访问图片所在文件夹,就会出现403错误的
而WebClient下载文件会这样访问文件夹,然后再定位到图片,所以会出错
应该不是用WebClient实现的

你应该用OpenRead返回一个流,然后用它创建一个StreamWriter或StreamReader来完成读取或写文件的任务。
温馨提示:答案为网友推荐,仅供参考
相似回答