上传和处理文件进度
uploading and processing file progress
我正在使用 Yii 框架。我的目标是上传一个 xls 文件,解析它并将信息加载到数据库中。
问题是文件太大,要求有进程对应的进度条。我不是一个非常有经验的开发人员,任务很棘手。
我怎样才能做到这一点?
奇怪的是没有人提出任何建议...
我做了以下事情:
保存上传的文件并找到最大行
带进度条重定向到另一个页面
从前端发送起始行和块大小
将数据块加载到数据库中(phpexcel 允许从文件中读取数据块);
前端获取响应,增加进度条
不是那么快速和信息丰富的方法,但至少我不必为套接字而苦恼
我正在使用 Yii 框架。我的目标是上传一个 xls 文件,解析它并将信息加载到数据库中。
问题是文件太大,要求有进程对应的进度条。我不是一个非常有经验的开发人员,任务很棘手。
我怎样才能做到这一点?
奇怪的是没有人提出任何建议...
我做了以下事情:
保存上传的文件并找到最大行
带进度条重定向到另一个页面
从前端发送起始行和块大小
将数据块加载到数据库中(phpexcel 允许从文件中读取数据块);
前端获取响应,增加进度条
不是那么快速和信息丰富的方法,但至少我不必为套接字而苦恼