4

我正在尝试将我的数据插入到 xml 文件中。xml 文件位置路径:http://AutoCompleteInGridView%20new1/Design/Pro/pricelist.xml. 插入我的数据时出现错误URI formats are not supported。它显示参数异常未处理。我想将我的 xml 文件保存在 .server system这些 url 属于 ServerPath 位置。谁能给我一个建议或链接来解决这些问题。

这是错误:

在此处输入图像描述

4

3 回答 3

2

使用此示例:

                string uriPath = "YourAddress/pricelist.xml";
                string  localPath = new Uri(uriPath).LocalPath;
于 2013-11-04T05:12:32.513 回答
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;
于 2015-03-23T07:34:20.727 回答
0

你可以试试这个解决方案:

http://social.msdn.microsoft.com/Forums/en-US/eccd585a-ac2b-4700-aa28-abb4802cd3a5/uri-formats-are-not-supported-error-with-xmlsave?forum=xmlandnetfx

基本上,使用

doc.Save(Server.MapPath("~/EEPPriceList/Products.xml"))

于 2013-11-04T05:14:17.397 回答