web客户端文件批量下载的问题

binapex 2008-08-20 10:46:16
能够得到服务器端的文件名及地址,需要在web客户端批量下载文件
...全文
189 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
andyking_ 2009-06-17
  • 打赏
  • 举报
回复
StringBuilder sb = new StringBuilder();
int m = 0;
for (int i = 1; i < 200; i++)
{
for (int j = 1; j < 100; j++)
{
string folder;
if(i < 100)
{
folder = i.ToString("000");
}
else
{
folder = i.ToString("0000");
}
string uriString = "http://www.photodownloadsite.com/200702/" + folder + @"/" + j.ToString() + @".jpg";
Uri address = new Uri(uriString);
string fileName = "a" + i.ToString("000") + m.ToString("00000") + ".jpg";

WebClient wc = new WebClient();
try
{
//Bitmap bmp = new Bitmap(wc.OpenRead(address));
wc.DownloadFile(address, Server.MapPath(fileName));
}
catch (Exception exc)
{
}
finally
{
if (wc != null) wc.Dispose();
}
//sb.Append(uriString + "<br/>" + Server.MapPath(fileName) + "<br/>");
//sb.Append("<img src='" + uriString + "'><br/>");

m++;
}
}
oo_2008 2009-06-17
  • 打赏
  • 举报
回复
学习
良技漫谈 2009-06-17
  • 打赏
  • 举报
回复
怎么没有捏
greenery 2008-08-20
  • 打赏
  • 举报
回复
写个多线程,调用webClient.DownloadFile(),就好了。
我有代码,回家找找看。
gongsun 2008-08-20
  • 打赏
  • 举报
回复
顶...
MADfox1983 2008-08-20
  • 打赏
  • 举报
回复
mark
jack20080808 2008-08-20
  • 打赏
  • 举报
回复

using System.Net;


public void GetFileFromUrl(string FromUrl, string toPath)
{
WebClient webClient = new WebClient();
Uri uri = new Uri(FromUrl);
webClient.DownloadFile(uri, toPath);
webClient.Dispose();
}

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧