zoukankan      html  css  js  c++  java
  • Silverlight StreamWriter 只能写4k的问题

    最近项目中遇到一个问题,保存seller report card的时候使用下面的代码

      string html = GetHtml(card, properties, propertyColumns, labels, labelColumns, enforcements, enforcementColumns, listings, listingColumns, products, productColumns, aliases, aliasColumns);
                    Stream s = fsd.OpenFile();
                    //StreamWriter w = new StreamWriter(s);
                    //w.Write(html);

    每次只能保存4k,超过的部分都没有保存,使用下面的办法可以解决

     string html = GetHtml(card, properties, propertyColumns, labels, labelColumns, enforcements, enforcementColumns, listings, listingColumns, products, productColumns, aliases, aliasColumns);
                    Stream s = fsd.OpenFile();
                    //StreamWriter w = new StreamWriter(s);
                    //w.Write(html);
                    byte[] data = System.Text.Encoding.UTF8.GetBytes(html);
                    s.Write(data, 0, data.Length);

  • 相关阅读:
    IO之同步、异步、阻塞、非阻塞 (2)
    IO之同步、异步、阻塞、非阻塞
    Syncthing源码解析
    Syncthing源码解析
    在Gogland里对GO程序进行单元测试!
    GO学习笔记
    GO学习笔记
    GO学习笔记
    GO学习笔记
    GO学习笔记
  • 原文地址:https://www.cnblogs.com/mjgb/p/2080695.html
Copyright © 2011-2022 走看看