将图像文件从网址复制到本地文件夹?

Jam*_*123 12 c# vb.net asp.net

我有一个图片的网址.例如" http://testsite.com/web/abc.jpg ".我想在我的本地文件夹中复制该网址"c:\ images \"; 当我将该文件复制到文件夹中时,我必须将图像重命名为"c:\ images\xyz.jpg".

我们怎么做?

Guf*_*ffa 27

请求图像并保存.例如:

byte[] data;
using (WebClient client = new WebClient()) {
  data = client.DownloadData("http://testsite.com/web/abc.jpg");
}
File.WriteAllBytes(@"c:\images\xyz.jpg", data);
Run Code Online (Sandbox Code Playgroud)


Bro*_*ass 10

你可以使用WebClient:

using (WebClient wc = new WebClient())
    wc.DownloadFile("http://testsite.com/web/abc.jpg", @"c:\images\xyz.jpg");
Run Code Online (Sandbox Code Playgroud)

这假设您实际上拥有该C:\images文件夹的写权限.

  • 请尝试使用您有权下载的URL,否则您需要为WebClient提供可在目标服务器上运行的凭据. (2认同)