none
silverlight webclient post有长度限制如何解决 RRS feed

  • 问题

  • 选择100多m的文件就没有问题,选择接近1g的文件就抛异常,webclientwritestream抛出异常System.OutOfMemoryException
    2011年6月21日 10:05

全部回复

  • 将大文件分割成多个小文件. 在server 那一边再组合回大文件. 如果你可以控制server 那一边.
    2011年6月22日 1:27
  • 你好,

    你也可以参考一下以下博文:

    http://zombiebob.blogspot.com/2010/08/large-file-upload-in-silverlight.html


    Daoping Liu - MSFT
    2011年6月23日 2:12
    版主
  • 你是打开本地文件出现outOfMemoryException了?还是在读服务器端的文件时出的异常?


    努力!完成了js解析器,还差一个svg插件,一个绘图程序,做好自己,呵呵~!
    2011年6月24日 13:33
    版主
  • httpwebrequest请求,写入RequestStream时抛出异常
    现在就是没有操作server的权限,没法分块上传,只是在客户端做一个显示post进度
    2011年6月27日 6:18
  • 这样啊!因为如果你的流太大,服务器端可能都不能接受的!如果2G东西一放上去服务器就会直接死掉,一会儿才会反应过来!

    所以这个可能还是要分块的。


    努力!完成了js解析器,还差一个svg插件,一个绘图程序,做好自己,呵呵~!
    2011年6月29日 11:57
    版主
  • silverlight客户端写RequestStream时对内存使用的最大限制是多少,或者如何去除限制,这样我可以控制单个文件的上传大小限制

    而且因为是内网的应用,所以不需考虑服务器


    2011年7月4日 0:57
  • 单个文件2G多一点。你还是把文件分块吧!
    努力!完成了js解析器,还差一个svg插件,一个绘图程序,做好自己,呵呵~!
    2011年7月11日 6:06
    版主