Python 如何在Django中提供拆分文件?

Python 如何在Django中提供拆分文件?,python,django,django-views,Python,Django,Django Views,在django视图中,我试图将一个大文件拆分为多个部分作为一个文件提供服务。有没有一种方法可以在不加载内存中所有块的情况下动态执行此操作?您可能希望使用FileObject: 你试过什么?如果你想把n个文件作为一个大文件发送,你必须在某个点连接它们,所以读取它们,因此在内存中有一个缓冲区。是的,这是最简单的方法。但是,在任何时候都不可能在内存中连接所有这些对象。我正在寻找一种以流媒体方式提供这些文件的方法。

在django视图中,我试图将一个大文件拆分为多个部分作为一个文件提供服务。有没有一种方法可以在不加载内存中所有块的情况下动态执行此操作?

您可能希望使用FileObject:


你试过什么?如果你想把n个文件作为一个大文件发送,你必须在某个点连接它们,所以读取它们,因此在内存中有一个缓冲区。是的,这是最简单的方法。但是,在任何时候都不可能在内存中连接所有这些对象。我正在寻找一种以流媒体方式提供这些文件的方法。