3

我正在我的网站中实现一个上传框,文件已成功上传,但我想制作一个框或加载栏,向我显示上传的详细信息,例如上传了多少文件或传输速度是多少,我有点困惑这个,我想知道这背后的逻辑是什么,任何帮助将不胜感激。

4

2 回答 2

2

使用jQuery 表单插件。在现代浏览器中,它支持progress事件:

$(...).ajaxForm({
    ...,
    uploadProgress: function(event, position, total, percentComplete) {
       ...
    }
});

虽然有一些方法可以使用服务器端代码来实现,但它们通常需要网络服务器插件,并且非常混乱,因为它们需要不断轮询上传进度,而这些信息已经在本地可用。因此,只需为使用现代浏览器的人提供进度显示。

于 2012-07-21T11:15:51.750 回答
0

您可以使用Jquery uploadify 插件。它具有许多功能,例如实时指标,拖放等。

请检查一下,希望这会对您有所帮助。

于 2012-07-21T11:39:59.117 回答