国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

C# 獲取外網(wǎng)圖片并保存到相對應路徑

2024-07-21 02:26:23
字體:
來源:轉載
供稿:網(wǎng)友

 c# 獲取外網(wǎng)圖片并保存到相對應路徑  
public static int saveimagefromweb(string imgurl,string path,string filename) 
  ...{ 
   if(path.equals("")) 
    throw new exception("未指定保存文件的路徑"); 

   string imgname = imgurl.tostring().substring(imgurl.tostring().lastindexof("/")+1); 
   string defaulttype = ".jpg"; 
   string[] imgtypes = new string[]...{".jpg",".jpeg",".png",".gif",".bmp"}; 
   string imgtype = imgurl.tostring().substring(imgurl.tostring().lastindexof(".")); 
   foreach (string it in imgtypes) 
   ...{ 
    if (imgtype.tolower().equals(it)) 
     break; 
    if (it.equals(".bmp")) 
     imgtype = defaulttype; 
   } 

   httpwebrequest request = (httpwebrequest)webrequest.create(imgurl); 
   request.useragent = "mozilla/6.0 (msie 6.0; windows nt 5.1; natas.robot)"; 
   request.timeout = 3000; 

   webresponse response = request.getresponse(); 
   stream stream = response.getresponsestream(); 

   if( response.contenttype.tolower().startswith("image/") ) 
   ...{ 
    byte[] arraybyte = new byte[1024]; 
    int imglong = (int)response.contentlength; 
    int l = 0; 

    if(filename == "") 
     filename = imgname; 

    filestream fso = new filestream(path+filename+imgtype,filemode.create); 
    while(l<imglong) 
    ...{ 
     int i = stream.read(arraybyte,0,1024); 
     fso.write(arraybyte,0,i); 
     l += i;  
    } 

    fso.close(); 
    stream.close(); 
    response.close(); 

    return 1; 
   } 
   else 
   ...{ 
    return 0; 
   } 
  }  
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 青海省| 荥阳市| 清流县| 镇江市| 湛江市| 潼关县| 康定县| 萨迦县| 体育| 成都市| 贵州省| 邵东县| 定陶县| 瑞金市| 固镇县| 苏尼特左旗| 昌图县| 山东省| 新疆| 宿迁市| 革吉县| 牡丹江市| 阿克| 庆安县| 德庆县| 新营市| 和顺县| 兴义市| 江安县| 施甸县| 灵川县| 晋宁县| 潜山县| 麦盖提县| 合川市| 凤城市| 芦溪县| 湛江市| 滦平县| 长沙县| 灵山县|