下载在Angular 2/4,Flask,Celery中创建的大文件

时间:2018-03-16 17:15:14

标签: python angular flask celery

我正在创建一个带有python Flask作为后端的角度2应用程序。 Flask仅用作REST API。我在后端使用芹菜来完成花费大量时间的任务。

我现在要求的一个要求是我需要从角色应用 下载大型文件,因为它正在后端创建 。当用户发出请求时... flask启动一个celery作业,该作业调用linux中的命令行应用程序创建文件....但我不想等到创建整个文件以便下载到开始..我想在创建文件时开始下载。如何在我当前的角度中实现这一点 - > Flask REST API - >芹菜设置?

这与问题不同 Create and download a CSV file from a Flask view

因为:

  1. 该文件由外部程序创建...而不是python
  2. 问题的答案是"阻止" ...我的文件很大..在下载完成之前,python应用程序不应该挂起

0 个答案:

没有答案