这适用于其他浏览器但不适用于Chrome。我试图允许用户上传大文件并进行ajax调用以更新文件上传的进度。
因此,在客户端生成唯一ID,并在发送之前将其添加到表单的操作中。然后提交表单(表单只包含文件上传输入),并进行ajax调用以获取上传的进度。
ajax调用转到另一个页面并使用该ID查找上载。
我正在使用JQuery 1.5.1。调试这个并在错误函数上添加一些内容除了“错误”之外别无其他。不是很有帮助。我使用Chrome的调试器,它只是说无法加载资源xxxx.aspx。 xxx.aspx是我需要的URL。事实证明,表单和ajax调用之间似乎存在某种冲突。
有没有办法解决这个问题?
答案 0 :(得分:1)
你应该真正关注SWFupload,这是一款出色的基于Flash的上传器,具有并发上传和进度条支持。此外,它使得使用服务器端非常容易,您不需要实现基于客户端的上传百分比视图。
答案 1 :(得分:0)
不完全是您的问题的答案,但链接到一个工具,可以真正帮助您深入查找并找到好的错误消息,逐步执行javascript代码,这将是Chrome的firebug,我让IE和Chrome版本正常工作并且经常使用它,它可以节省生命,并且大大减少了调试时间:
http://getfirebug.com/releases/lite/chrome/
我建议将firebug作为调试工具中的常用工具。
答案 2 :(得分:0)
它是一个服务器控件和模块,可以完全满足您的需求,只需不到10分钟即可完成设置。