【发布时间】:2009-08-19 13:44:05
【问题描述】:
我正在处理一些通过 http 上传不舒服的非常大的文件,因此我的用户使用 FTP 上传文件,然后我的代码需要移动到 FileField.upload_to (它们通常在通过 HTTP 上传时结束)。我的问题是,常用的使用django.core.files.File的方法:
from django.core.files import File
# filename is a FileField
file_obj = MyModel(filename=File(open('VIDEO_TS.tar', 'rb')))
导致复制数据,这是我需要避免的。有没有办法在确保调用 upload_to 的同时将已经存在的文件添加到 FileField 中?
【问题讨论】: