小弟我遇到一个棘手问题,在jsp页面上传文件,用ajax提交。
但是每个文件上传时间差不多在10分钟左右,用户有可能在文件a还没有上传完,又上传文件b。
这样的话,后台就变成了多线程运行,而jsp页面返回状态就出问题了。
文件a和文件b中间就会有一个页面返回失败,但是后台还在运行(一直到上传结束)。最后的结果就是:页面提示其中一个上传失败,一个成功;但是后台处理的2个都是成功的。请问有什么方法避免这个页面返回失败的问题?大神门给点意见哈!!!

解决方案 »

  1.   

    “后台就变成了多线程运行,而jsp页面返回状态就出问题了”,你是用ajax进行的异步提交,提交多次就会有多次的request,状态也是不同的request进行控制,怎么会出现你说的状态问题呢?是你自己什么地方没有控制好吧,如使用了一些静态全局的东西,而你同步又没有做好。
      

  2.   

    uploadfy这个控件支持多个文件同时上传,你可以试试。
      

  3.   

    上传是上传到FTP的,每次上传就去登录FTP
      

  4.   


    uploadify 这个很好,但是这得根据实际来选择上传方式。谢谢了