将 XmlDocument 保存到 Azure Blob 存储

我正在使用一个XmlDocument对象。当我将 xml 文件保存到 Azure blob 存储时,它是成功的。但是当我尝试从 Azure 下载它时,内容只显示“ System.Xml.XmlDocument.”。我究竟做错了什么?


这是我的代码:


XmlDocument doc = new XmlDocument();

// ...content of doc omitted for brevity


using (Stream stream = new MemoryStream(Encoding.UTF8.GetBytes(doc.ToString())))

{

    try

    {

        log.Info("Attempting to save file " + filename + " to: " + containerName);

        blob.UploadFromStream(stream);

    }

    catch (Exception ex)

    {

        log.Error("Error uploading file. " + ex.Message + " " + ex.InnerException);

    };

}


白衣染霜花
浏览 133回答 1
1回答

紫衣仙女

doc.ToString() 只返回对象的类型名称。你想要 OuterXml
打开App,查看更多内容
随时随地看视频慕课网APP