Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Download a file from any given URL and save it to my Machine with ASP.NET

Case: I need to feed my application a URL from any location on the internet. At the other end of the URL will be a file of some sorts. A picture/video/document and I need to save this item to my server automatically without a 'save-as' dialog box.

This needs to be done in ASP.NET.

Im having trouble on how to actually grab that file with asp.net after feeding it a URL... Any help would be great!

Thanks all

like image 594
SpoiledTechie.com Avatar asked Dec 14 '22 01:12

SpoiledTechie.com


1 Answers

I'd check out the System.Net.WebClient class. The DownloadFile method should do the trick for you.

using (WebClient wc = new WebClient())
{
    wc.DownloadFile(myUrl, myLocalFileName);
}

Just make sure that the user that your web app is running as has permissions to save the file or you'll have problems.

like image 192
Scott Ivey Avatar answered Dec 22 '22 01:12

Scott Ivey