[英]Progress bar MVC 4 Save uploaded file to Database
我正在编写应用程序,必须将CSV文件上传到blob -azure cloud-,然后向用户显示文件内容,以获取一些配置(如列名称,类型和选择要插入数据库的列)。
我的问题:我想以流的形式从云中获取文件,我希望在保存到数据库时使进度条正常工作,有关如何执行此操作的任何想法?
感谢参与。
我尝试使用会话变量和Ajax Jquery读取获取百分比,但它在调试时不起作用。
为了显示上传的进度,我建议使用具有此功能的第三方库
这是一个这样的插件的示例: http : //blueimp.github.io/jQuery-File-Upload/我以前使用过它,并且效果很好。
关于此:
我想在保存到数据库的同时使进度条工作
我假设这是一个很大的文件,可能会保存一个只有几千行的小文件,而无需用户注意延迟(一旦上传),您可能不必担心显示进度栏因为它将几乎立即完成。
如果不是这种情况,我可能会尝试执行上载操作,为客户端上传的文件返回唯一ID,然后使用该ID进行单独的AJAX查询,在此将进度返回到最终用户。
这个想法是
我使用SignalR更新了ProgressBar,并且工作正常,请查看此链接以获取更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.