2013-06-28 47 views
0

上發生了一般性錯誤,使用url下載圖像並保存當前用戶登錄路徑,但發生錯誤的原因是 gdi +中發生了一般性錯誤。 becouse我認爲系統歌廳這種格式的路徑:-C:\\Users\\admin\\Pictures ,但我想C:\Users\admin\Pictures 所以請解決我的問題,StackOverflow的團隊圖像保存時間獲取錯誤在gdi +

正在使用此代碼,歌廳一個錯誤....

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 pune。

+0

你確定這是錯誤或是視覺工作室告訴你這是路徑 – Sayse

+0

你至少試圖搜索StackOverflow嗎?我知道至少有5個問題可以回答這個問題。當然*的路徑*在調試器中看起來像'C:\\ Users \\ ...',就像在C#中一樣,反斜槓必須被引用。這不是問題。問題是,當您處理變量並嘗試保存時,位圖尚未加載。 –

回答

0

嘗試使用Path.Combine

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

要查看正確的值不隨依靠鼠標,顯示轉義字符串,看現實使用放大圖標值附近,一個新的窗口會出現。

相關問題