当前位置: 首页 > 网络应用技术

如何确定Django上传的文件的大小为空(2023年的最新答案)

时间:2023-03-09 00:13:50 网络应用技术

  简介:今天,首席CTO Note将与您分享Django如何判断文件大小的文档大小为空。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  当它小于25m时,它将被放置在对象(内存)对象中。

  当它超过250万时,将其放置在临时fileuploadfile(磁盘文件)中

  而且,当芹菜做腌制_dumpp时,您将转到文件对象的编码。

  该编码当前发现只能有inmemoryfileuploadfile对象

  因此,我们只能在inmemoryfileuploadfile中传递所有上传的文件,我们可以通过clery

  您可以在设置中设置

  让我们修改策略以在50m之内的所有文件都存在于Inmemoryfileuploadfile中

  此设置谨慎使用以防止内存溢出!

  这个问题不是文件上传的问题,而是一个非常简单的文件代码。

  这在python中很困惑。法定错误。您必须了解django默认为unicode。如果您使用str类型。它将自动转换您。这是python的自动转换。GBK,有时会出错。

  您的环境正是Windows。英语('utf-8')英语没有问题。

  我建议您在文件前面添加一个编码:UTF-8

  然后将此句子更改为

  断言(type(file_name)== unicode)

  fpath = u'd:/ texthub/texthub/site_media/upload/'+file_name.encode('gb18030')

  自己尝试。

  您可以在Python的角度将此判断力放置,然后将结果作为变量传递。这是解决的。

  在我的印象中,模板中并非所有python语法。

  对于Ifqual,似乎没有IFGreat,如果(Offset-30)不会发生。

  因此,请考虑这一判断。

  结论:以上是Django如何判断首席CTO注释上传的文件大小的所有内容。我希望这对每个人都会有所帮助。如果您仍然想进一步了解此信息,请记住收集并关注此网站。