【发布时间】:2011-10-05 07:07:33
【问题描述】:
我正在使用 asp.net C# 网站,因为当我尝试从远程 URL 保存图像时遇到问题。
我尝试过使用下面的 c# 代码...
// C#代码
string remoteImageUrl= "http://www.bitpixels.com/getthumbnail?code=83306&url=http://live.indiatimes.com/default.cms?timesnow=1&size=200";
string strRealname = Path.GetFileName(remoteImageUrl);
string exts=Path.GetExtension(remoteImageUrl);
WebClient webClient = new WebClient();
webClient.DownloadFile(remoteImageUrl,Server.MapPath("~/upload/")+strRealname + exts);
当我从上面 remoteImageUrl 获取图像时,
我收到错误“WebClient 请求期间发生异常。”
如何获取和保存远程 url 图片并将其存储在我的网站上传目录中。
或任何其他方式获取远程 url 图片。
【问题讨论】:
-
您的代码对我来说很好用。您是否在例外中获得任何进一步的信息?任何内部异常?
-
@David 我从远程 url 下载时遇到了上述异常。
-
我遇到了实际问题并解决了问题。我使用 Path.GetExtension 将扩展名添加到文件中,然后它被破坏了。
-
Server.MapPath的命名空间是什么? -
它说名称
Server在当前上下文中不存在。
标签: asp.net image url c#-3.0 webrequest