URI格式在C#中不受支持。
在使用C#编程语言时,有时会遇到"URI formats are not supported in c#"(不支持URI格式)的问题。这个问题的出现是因为在代码中使用了不支持的URI格式。
解决这个问题的方法是,将代码中的URI格式修改为支持的格式。可以参考下面的示例代码:
string SavePathUrl = ConfigurationManager.AppSettings["SavePathUrl"]; string strFileName = DateTime.Now.ToString("dd-mmm-yyyy-hh-mm-ss-ffffff") + "^" + fileName; string filePath = Path.Combine(new Uri(SavePathUrl).LocalPath, strFileName); File.WriteAllBytes(filePath, Convert.FromBase64String(base64String)); return strFileName;
在这段代码中,我们使用了`Path.Combine`方法来合并文件路径。首先,我们获取了配置文件中的保存路径`SavePathUrl`。然后,我们将文件名与当前日期时间进行组合,并使用`Path.Combine`方法将保存路径和文件名合并为完整的文件路径。最后,我们使用`File.WriteAllBytes`方法将字节数组写入文件。
通过这种方式,我们成功解决了"URI formats are not supported in c#"的问题。这个问题的出现是因为代码中使用了不支持的URI格式,而我们通过修改代码,使用支持的文件路径格式来解决了这个问题。