我也遇到这样的问题,不过我的五十K都出问题,可能是这种方法是服务器端一次性把byte读入内存,而报的错吧 你可以看看我的问题:http://community.csdn.net/Expert/topic/5181/5181963.xml?temp=.5862848       今天刚看到一则 .Net 做的,网页地址是http://blog.sina.com.cn/u/4929fe41010006aa     有解决方式不要忘了说一声, 谢谢 [email protected]

解决方案 »

  1.   

    我跟你的原因应该是一样的,但是我在jbuilder2005、tomcat5下生成的好像也是50k就不行了,但是用jbuilderX、tomcat4就是150k还没有问题,180k时就出问题了,outofmemery,看别人写的都是2M才会出现这个现象的。你有解决方式也不要忘了说一声, 谢谢,[email protected]
      

  2.   

    可以先把它转换成base64码再传呀
      

  3.   

    在xfire中,public upload(byte [] datas) 这样的web服务,使用delphi客户端可以上传3M以下的。
    在xfire中,public upload(datasource datas)这样的web服务,使用java客户端并且打开mtom,可以上传几十M的文件。
    在axis中,public upload(datasource datas)这样的web服务,使用delphi导入不了(axis 2下),使用delphi+axis 1.4可以上传8-9M的。
    在axis中,public upload(byte [] datas) 这样的web服务,操,没有试。
      

  4.   

    你可以使用1个压缩文件尝试一下,如果没问题
    那么原因为byte[]里面都是空字符。