InMemoryUploadedFile对象复制到磁盘中的临时路径

1. 例子如下:

import os
from django.core.files.storage import default_storage
from django.core.files.base import ContentFile
from django.conf import settings
data = request.FILES['image'] # or self.files['image'] in your form
path = default_storage.save('tmp/somename.mp3', ContentFile(data.read()))
tmp_file = os.path.join(settings.MEDIA_ROOT, path)

2. 你最好的行动方针是要编写一个自定义上传处理程度序。请参阅该文档。如果您添加一个“处理程序,你可以不管有文件版或临时文件路径的访问该文件的内容,您可以在”receive_data_chunck“的方法,并在其中写你的副本。 问候
3. 这是另权一种方式来与python的做mkstemp:

原文地址:https://www.cnblogs.com/xiaohaodeboke/p/12686195.html