从任何给定的URL下载文件,并将其保存到我的机器与ASP.NET

Spo*_*com 4 asp.net file download

案例:我需要从互联网上的任何位置向我的应用程序提供URL.在URL的另一端将是一些文件.图片/视频/文档,我需要自动将此项目保存到我的服务器,而不需要"另存为"对话框.

这需要在ASP.NET中完成.

我在为它提供URL后如何用asp.net实际抓取该文件时遇到麻烦......任何帮助都会很棒!

谢谢大家

Sco*_*vey 8

我查看了System.Net.WebClient类.该DownloadFile方法应该为你做的伎俩.

using (WebClient wc = new WebClient())
{
    wc.DownloadFile(myUrl, myLocalFileName);
}
Run Code Online (Sandbox Code Playgroud)

只需确保您的Web应用程序正在运行的用户具有保存文件的权限,否则您将遇到问题.