You can refer below link for your reference also you can refer below sample code for your reference.
How to convert any URL to Image in ASP.Net
Refer the below sample code for your reference.
C#
protected void Page_Load(object sender, EventArgs e)
{
System.Net.WebClient webClient = new System.Net.WebClient();
string url = "https://static.flickr.com/66/199481236_dc98b5abb3_s.jpg";
byte[] bytes = webClient.DownloadData(url);
string fileName = (url.Split('/')[url.Split('/').Length - 1]).Split('.')[0];
Response.ContentType = "image/png";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + fileName);
Response.BinaryWrite(bytes);
Response.End();
}
VB.Net
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
Dim webClient As System.Net.WebClient = New System.Net.WebClient()
Dim url As String = "https://static.flickr.com/66/199481236_dc98b5abb3_s.jpg"
Dim bytes As Byte() = webClient.DownloadData(url)
Dim fileName As String = (url.Split("/"c)(url.Split("/"c).Length - 1)).Split("."c)(0)
Response.ContentType = "image/png"
Response.AppendHeader("Content-Disposition", "attachment; filename=" & fileName)
Response.BinaryWrite(bytes)
Response.[End]()
End Sub
Screenshot
