2013-06-28 3 views
0

에서 URL을 사용하여 현재 사용자 로그인 경로를 저장했지만 발생 오류가 인 일반 오류가 발생했습니다. gdi +에서 일반 오류가 발생했습니다. 난 시스템이 형식의 경로에 geting 생각 렸기 때문에 :-C:\\Users\\admin\\Pictures 는하지만 난 .... C:\Users\admin\Pictures 그렇게Image 이미지 저장 시간에 오류가 발생했습니다. gdi +

은이 코드를 사용하고 오류에 geting하고 팀에 유래 내 문제를 해결하시기 바랍니다

string userpath=Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); 
      string Sourceurl = url; 
      userpath += id; 
      userpath += ".jpg"; 
      Bitmap varBmp = (Bitmap)Bitmap.FromStream(WebRequest.Create(url).GetResponse().GetResponseStream()); 
      Bitmap newBitmap = new Bitmap(varBmp); 
      varBmp.Dispose(); 
      varBmp = null; 
      //do something 
      newBitmap.Save(userpath, ImageFormat.Png); 

shimpi을 원하는 mahesh 푸네.

+0

오류인지 또는 해당 경로를 알려주는 Visual Studio입니다. – Sayse

+0

적어도 StackOverflow를 검색하려고 했습니까? 적어도 5 가지 질문이 있습니다. 경로 *는 디버거에서 C : \\ Users \\ ...와 유사하지만 C#에서와 같이 백 슬래시를 인용해야합니다. 그건 문제가 아니야. 문제는 변수를 처분하고 저장하려고 할 때 비트 맵이 아직로드되지 않았다는 것입니다. –

답변

0

하면 새 창 현실은 값 근처가 확대 아이콘을 사용하여보고, 이스케이프 된 문자열을 보여줍니다 제대로 이상의 마우스에 의존하지 않는 값을 보려면

string userpath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "123" + ".jpg"); 

같이 Path.Combine를 사용해보십시오 나타날거야.

관련 문제