站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题用Http上传大数据问题,在线等待

用Http上传大数据问题,在线等待

摘要: 用Http上传大数据问题,在线等待


我用Http协议上传数据,数据量小时一切正常,数据量五六K时服务器端收到的Content-Length就会为-1,这是为什么啊?高手指教!


1g的我都传过
用struts把文件改为inputStream的形式
在后台接收


不好意思
与其又点不对

你最好把你的代码贴出来



一般POST方式是没有限制的,GET方式有限制


我发送数据在2K以上服务器端就接收不到Content-Length的内容了,为什么?


貌似我做的时候都是被要求限制数据的容量在1K一下。。。



实在不行可以分包发送。。多发送几次


建议你取流长度这部分工作自己做.把大小发过去


对于支持http 1.1协议的设备,在上传得时候如果内容超过了2016字节,设备可能对内容进行chunked处理,这时候你的content-length字段就拿不到了。如果你读取内容的时候依赖这个content-length那么肯定会出问题。比如apache的upload 1.0组件就是这样的。




MARK
希望看到更详细的解决办法


用smartupload之类的包试一试?可能你某些方法使用不当


大数据最好不要用http协议传
效率不高


是不是服务器的Content-Length,变量溢出了?


↑返回目录
前一篇: 我们如何在模拟器上播放mp3呀?
后一篇: 请问notifyDestroyed()是做什么用的?