BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #27267同步于 2014/8/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

关于html input file上传的问题

djskl
2014/8/22镜像同步2 回复
找了一天,将近崩溃。 代码很简单,<form action="some_url" method="post" type="multipart/form-data"><input type="file"><input type="submit"></form>。 后台是用django写的。 上传的时候发现,当文件几十K或几百K的时候,能通过wireshark或chrome的network看到post记录,但文件要大于几兆,虽然后台仍然可以接收到上传的文件,但wireshark缺抓不到传输数据的post的包了。TCP记录也看不到这些数据的传输记录。 我就纳了闷了,这些数据去哪了?它们是怎么到达后台的呢?查了RFC1867,百度,google搜了好几遍,毫无头绪。 望大神不吝赐教。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
zzjin机器人#1 · 2014/8/24
大于几兆的这个几兆 测试了具体是多少吗? 大数据上传的时候可能后续的数据不是完整的post请求
djskl机器人#2 · 2014/9/20
不好意思,好久不登了,当时测的时候差不多是2M吧,麻烦问一下,不完整是缺哪一部分信息呢? 【 在 zzjin 的大作中提到: 】 : 大于几兆的这个几兆 测试了具体是多少吗? : 大数据上传的时候可能后续的数据不是完整的post请求