伙计们,我需要一些帮助解决这个问题
我正在进行文件上传过程,将源文件传输到服务器,然后将数据插入到数据库中。
我需要显示进度条,显示从文件上传到服务器的时间到从上传的文件插入数据库的数据的进度。
我发现上传进度条的文件仅用于上传到服务器的文件和进度条,直到数据插入为止。
提前感谢!
答案 0 :(得分:1)
好的,所以要写一个进度条,你需要知道100%的文件大小。要知道服务器端的文件大小(使用运行服务器端的PHP),首先必须接收整个文件。但是在收到文件后,它不再对你有所帮助,因为那样上传就完成了。
文件上传的进度条通常使用Flash完成,因为您可以使用ActionScript(Flash的脚本语言)检测文件大小的客户端。
答案 1 :(得分:1)
你不能用PHP做到这一点。 PHP是服务器端语言。更好的方法是使用jquery并为其设置动画。
答案 2 :(得分:1)
用PHP无法做到这一点。我会使用Uploadify。
答案 3 :(得分:0)
要衡量SQL查询的进度,您可以执行以下操作:
但是有一些问题。我不知道你对这个文件有什么样的数据格式,所以我认为它可以在查询中转换。此外,它可能更快运行单个查询而不是hundreads(例如INSERT)