我在标准的Django FileField和tempfile.TemporaryFile中遇到问题.每当我尝试用TemporaryFile保存FileField时,我得到“无法确定
文件的大小”
错误.
@H_
404_2@例如,给定一个名为Model的模型,一个名为FileField的
文件夹和一个名为TempFile的临时
文件:
Model.FileField.save('foobar',django.core.files.File(TempFile),save=True)
@H_
404_2@这将给我上述
错误.有什么想法吗?
我有tempfile.TemporaryFile的这个问题.当我切换到tempfile.NamedTemporaryFile它消失了.我相信TemporaryFile只是模拟一个
文件(至少在一些操作系统上),而NamedTemporaryFile真的是一个
文件.