关于HTTP文件上传的2个问题

时间:2010-11-29 08:07:10

标签: javascript jquery ajax

  1. 是否可以使用jquery .ajax()调用将文件发布到服务器并在上传完成后设置回调函数?

  2. 是否可以使用任何可能的方法获取上传过程的进度(如GMail)?

2 个答案:

答案 0 :(得分:1)

  1. 不是通过ajax,而是通过隐藏的iframe 看一下这个 Gmail like file upload with jQuery

  2. 是的,你需要服务器端的自定义逻辑。 GMail like file upload progress bar with GWT?

  3. 主题上有很多关于stackoverflow的q& a's 尝试搜索它们

答案 1 :(得分:1)

您无法在所有浏览器中本地执行此操作,因此您必须使用一种解决方法,例如通过隐藏的iframe上传或使用Flash(至少对于不支持它的浏览器)。有several jquery plugins that implement ajax uploads