rt。web服务器用的apache,server端php,网站有个提交图片的问题,我选择图片之后点击提交,会提交好几次,就是chrome浏览器会提示上传进度,上传到100%,又重新上传。次数不固定,有时候两次,最多的时候上传了7次,有人遇到过这种问题么?

解决方案 »

  1.   

    你可以使用Firefox浏览器,并安装一个httpfox插件,然后跟踪一下就知道了, 你说的这个问题你有没试过其他的浏览器呢?
      

  2.   

    我在服务器端输出了日志,每次发送请求到服务器,我都打印一个字符串到日志文件,确实是进行了多次请求,数据库是用的Mongodb,之前我怀疑是php的mongo扩展有问题,但是不能排除apache配置有问题,或者是cakephp的路由设置有问题。
      

  3.   

    查看提交代码是否将获取到的$_FEILS写入循环?或者有多处调用提交的数据?
    再者吧提交按钮换做Button提交试试。
      

  4.   

    用firefox调,post数据提示的是NS_ERROR_NET_RESET,连接被重置。
      

  5.   

    既然只有chrome的这样,那就说明是chrome的问题。
      

  6.   

    不是浏览器的问题,刚才用1楼说的httpfox调试,上传文件上传完成后,又从0开始传,所以跟浏览器类型没关系
      

  7.   

    可以结贴了,最终找到的问题是php扩展的bug,我配置服务器的时候装的最新版php mongo扩展1.2.9,这个版本的gridfs有问题。已回退到老版本了,问题解决,谢谢几位的帮忙。