asp.net 如何上传其它网站的图片?意思就是说,我在其它网站上有一个图片,它的地址是http://a1/x.jpg,我如何实现通过网络地址上传图片?
解决方案 »
- 关于不同电脑运行项目强签名的dll访问出错
- asp.net跳转子页面然后返回父页面时父页面之前填写的值不清空
- 如何在页面中加音效?
- TreeView节点的展开/合并
- discuz!nt3.5.1问题,当前会话所提交的call_id没有大于前一次的call_id
- 求一条简单的SQL语句(在线)
- 在線等...5分
- AJAX自动提示问题
- *****使用DataAdapter更新DataSet,但是dataAdapter.update(dataset)后有的字段更新了,有的没有更新,调试发现字段值确实已经改变了,但是却
- ASP.NET做网站和websphere、weblogic有什么优劣?
- 电子商务网站说明
- 各位大神,求救。用GridView 实现。如何动态的添加 行的双击事件。和统计行
还是说,让ASP.net应用,下载下来,然后存到自己服务器上?
#region 取得網路上的圖片
/// <summary>
/// 取得網路上的圖片
/// </summary>
/// <param name="strUrl">圖片的Url路徑</param>
/// <returns>回傳 System.Drawing.Image物件</returns>
public System.Drawing.Image getImageFromURL(string strUrl)
{
System.Drawing.Image MyImage = null;
try
{
//建立一個 Web Request
WebRequest MyWebRequest = WebRequest.Create(strUrl);
//由 Web Request 取得 Web Response
WebResponse MyWebResponse = MyWebRequest.GetResponse();
//由 Web Response 取得 Stream
Stream MyStream = MyWebResponse.GetResponseStream();
//由 Stream 取得 Image
MyImage = System.Drawing.Image.FromStream(MyStream);
//該關的關一關, 該放的放一放
MyStream.Close();
MyStream.Dispose();
MyWebResponse.Close();
MyWebResponse = null;
MyWebRequest = null;
}
catch (Exception ex)
{
throw new Exception("getImageFromURL(string strUrl)發生例外,可能抓不到網路上的圖片" + strUrl);
}
//回傳 Image
return MyImage;
}