gpt4 book ai didi

asp.net - 如何使用 C# asp.net 从远程 URL 保存图像?

转载 作者:行者123 更新时间:2023-12-01 02:46:29 24 4
gpt4 key购买 nike

我在 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 图像。

最佳答案

我解决了这个问题由于扩展而出现异常..

当我获得 remoteImageUrl 路径的扩展名时。

string exts = Path.GetExtension(remoteImageUrl);
string strRealname = Path.GetFileName(remoteImageUrl);

它返回“.cms”,因此在该点抛出异常,
我避免了 remoteImageURL 中的“.cms”扩展名,然后调用
WebClient webClient = new WebClient();
webClient.DownloadFile(remoteImageUrl,Server.MapPath("~/upload/")+strRealname + exts);

它工作正常。

关于asp.net - 如何使用 C# asp.net 从远程 URL 保存图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6692950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com