2

我在一些地方读到过 IE9 不支持文件上传进度。

但是我注意到 gmail 有某种解决方案。我读过几年前的文章,它是一个基于 Flash 的解决方案,但是当我拿出检查器工具时,我看不到任何 Flash 对象。我想知道那段时间是否有任何变化。

有人能描述gmail如何解决IE9中的“文件上传进度”问题吗?

4

1 回答 1

1

我不知道 gmail 是如何做到的,但一种可能的解决方案是异步启动上传(javascript、iframe 等),然后定期从服务器轮询上传进度。

假设您有某种类型的会话来识别用户,上传被发送到服务器,服务器在传输文件时更新用户会话中的一些进度变量。同时,客户端通过对服务器的单独 AJAX 调用每秒轮询一次进度变量。

于 2013-09-18T11:48:15.073 回答