【发布时间】:2010-11-29 08:07:09
【问题描述】:
是否可以使用 jquery .ajax() 调用将文件发布到服务器并在上传完成时设置回调函数?
是否可以使用任何可能的方法获取上传过程(如 GMail)的进度?
【问题讨论】:
标签: javascript jquery ajax
是否可以使用 jquery .ajax() 调用将文件发布到服务器并在上传完成时设置回调函数?
是否可以使用任何可能的方法获取上传过程(如 GMail)的进度?
【问题讨论】:
标签: javascript jquery ajax
不是通过 ajax,而是通过隐藏的 iframe 看一下这个 Gmail like file upload with jQuery
是的,您需要在服务器端自定义逻辑。 GMail like file upload progress bar with GWT?
stackoverflow 上有很多关于该主题的问答 尝试搜索它们
【讨论】:
您无法在所有浏览器中本地执行此操作,因此您必须使用解决方法,例如通过隐藏的 iframe 上传或使用 flash(至少对于不支持它的浏览器)。有several jquery plugins that implement ajax uploads。
【讨论】: