gpt4 book ai didi

python - Django "Unable to determine the file' s size“tempfile.TemporaryFile 错误

转载 作者:太空狗 更新时间:2023-10-29 20:13:05 25 4
gpt4 key购买 nike

我在使用标准 Django FileField 和 tempfile.TemporaryFile 时遇到问题。每当我尝试使用 TemporaryFile 保存 FileField 时,我都会收到“无法确定文件大小”错误。

例如,给定一个名为 Model 的模型、一个名为 FileField 的文件字段和一个名为 TempFile 的临时文件:

Model.FileField.save('foobar', django.core.files.File(TempFile), save=True)

这将给我上述错误。有什么想法吗?

最佳答案

我在使用 tempfile.TemporaryFile 时遇到了这个问题。当我切换到 tempfile.NamedTemporaryFile 它就消失了。我相信 TemporaryFile 只是模拟一个文件(至少在某些操作系统上),而 NamedTemporaryFile 实际上是一个文件。

关于python - Django "Unable to determine the file' s size“tempfile.TemporaryFile 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6785666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com