webClient.DownloadFile错误:远程服务器返回错误:(500)内部服务器错误

时间:2015-04-28 12:45:13

标签: c# download webclient mp4

我正在尝试使用以下代码通过嵌入式服务器应用程序简单地下载mp4文件: http://videovlt是位于虚拟PC下的服务器应用程序。 以下代码在我的电脑上运行的嵌入式服务器应用程序上运行。

spath =" http://videovlt/videos/7bf9d10b-4006-4b44-9626-e3751df2f4ce.mp4"

fpath =" E:\ videos \ 7bf9d10b-4006-4b44-9626-e3751df2f4ce.mp4"

webClient.DownloadFile(spath, fpath);

虽然它没有工作,但却出现了这个错误:

  

"远程服务器返回错误:(500)内部服务器错误。"

我无法理解为什么会出现此错误的原因。 我尝试添加以下代码,但问题仍然存在:

webClient.Headers.Add("user-agent", "Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)");

需要一些建议才能继续。

我已将视频名称重命名为" 1"和同样的错误..

1 个答案:

答案 0 :(得分:0)

问题是源mp4 url​​在被嵌入式服务器占用之前被破坏了。