我正在尝试使用以下代码通过嵌入式服务器应用程序简单地下载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"和同样的错误..
答案 0 :(得分:0)
问题是源mp4 url在被嵌入式服务器占用之前被破坏了。