【问题标题】:Azure web jobs process big fileAzure Web 作业处理大文件
【发布时间】:2014-09-12 14:32:50
【问题描述】:

我在 azure 上有 asp.net mvc 网站,他从用户那里获取一个大文件,处理数据并将其存储在数据库中。问题是很多站点很忙,用户不需要马上数据,所以想用azure webjob,但是不知道怎么给他传HttpPostedFile等数据。

你能帮帮我吗?

【问题讨论】:

    标签: asp.net-mvc azure azure-storage


    【解决方案1】:

    您需要将上传的文件保存到 Blob 存储中。然后让您的 WebJob 监视 Blob 存储中的新文件并进行处理。 WebJob 完成后,它可以将计算结果发布回 blob 存储或数据库(取决于您的设置)。

    如果您需要与文件一起传递额外的数据,您可以将文件保存到 blob-storage 并将消息发布到队列。消息可以包含额外的数据。而你的 WebJob 来监听队列:一旦它从队列中获取新消息,它将获得额外的信息和对新文件的引用。并做加工。完成后,在您的网站可用的地方发布结果(或向用户发送电子邮件)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多