一起运行几个任务报告进度ASP.NET MVC

时间:2014-08-07 08:23:39

标签: c# jquery asp.net-mvc azure

我在这里难以接受最好的方法,简单来说,我们有以下过程:

  1. 用户上传文件,这可以是任何文件
  2. 如果是视频我们使用ffMpeg转换为mp4,如果它是图片,doc,pdf等,我们什么也不做,只保存文件
  3. 完成任何转换后,我们会上传到Azure blob存储
  4. 我们有一个小的jQuery插件,显示文件上传的进度,但一旦达到100%,我们仍然可以做更多的工作。

    我们在Mvc操作中有什么最好的选择启动一项任务,该工作允许响应返回,然后使用jQuery从视图开始轮询更新。

    顺便说一句,我们有一个在后台运行的Windows服务,我们可以使用ffMpeg进行转换,并允许用户在处理文件时继续,但对于其他文件类型我们希望上传到服务器,然后一气呵成。

    这里最好的方法是什么?

    我们正在使用最新版本的.net,Mvc等

0 个答案:

没有答案