2013-11-04 96 views
5

我想將我的數據插入到xml文件中。 xml文件位置 路徑:http://AutoCompleteInGridView%20new1/Design/Pro/pricelist.xml。 當插入我的數據時,我得到錯誤URI formats are not supported。 它顯示參數異常是未處理的。我想將我的xml 文件保存在server system中。這些url屬於ServerPath位置。 任何人都可以給我一個建議或鏈接來解決這些問題。c#中不支持URI格式

這裏是錯誤:

enter image description here

+0

退房這個問題,因爲它可能會有所幫助。 http://stackoverflow.com/questions/12560664/exception-uri-formats-are-not-supported – devfunkd

+1

感謝您的答覆。在該鏈接它給出了本地路徑的解決方案,但我需要服務器路徑。你能給我一個鏈接嗎? – raje

+0

適用相同的概念,請參閱下面的答案。您需要創建字符串變量並將其傳遞給URI。 – devfunkd

回答

2

使用此示例:

   string uriPath = "YourAddress/pricelist.xml"; 
       string localPath = new Uri(uriPath).LocalPath; 
+0

嗨Shahrooz,這一個是爲本地路徑,但我需要解決方案的服務器path.can你給一個建議。 – raje

+0

感謝Jefri,我只是想將我的xml文件保存在我目前的文件夾之外。就像服務器系統中的E:\ xmlfile – raje

+0

嗨Shahrooz,請找到上面的圖片並給我一個建議。我在這裏卡住了。 – raje

0

嘗試這樣的:

string SavePathUrl = ConfigurationManager.AppSettings["SavePathUrl"]; 
string strFileName = DateTime.Now.ToString("dd-mmm-yyyy-hh-mm-ss-ffffff") + "^" + fileName; 
File.WriteAllBytes(new Uri(SavePathUrl).AbsoluteUri + strFileName, Convert.FromBase64String(base64String)); 
return strFileName;