Python 如何检查文件是否为空避免在提交表单中读取整个文件?
我使用的是django,在web提交表单中,我想检查上传的文件是否为空,但避免上传或读取整个文件以获得文件大小,因为它可能非常庞大,需要花费时间进行计算。您可能正在寻找 os.stat(路径) 在给定路径上执行与stat()系统调用等效的操作。 (此函数遵循符号链接;要统计符号链接,请使用lstat() 返回值是一个对象,其属性与 统计局结构的成员,即: st_模式-保护位,Python 如何检查文件是否为空避免在提交表单中读取整个文件?,python,django,web,Python,Django,Web,我使用的是django,在web提交表单中,我想检查上传的文件是否为空,但避免上传或读取整个文件以获得文件大小,因为它可能非常庞大,需要花费时间进行计算。您可能正在寻找 os.stat(路径) 在给定路径上执行与stat()系统调用等效的操作。 (此函数遵循符号链接;要统计符号链接,请使用lstat() 返回值是一个对象,其属性与 统计局结构的成员,即: st_模式-保护位, st_ino-inode编号, st_dev-设备, st_nlink-硬链接的数量, st_uid—所有者的用户id,
st_ino-inode编号,
st_dev-设备,
st_nlink-硬链接的数量,
st_uid—所有者的用户id,
圣吉德- 所有者的组id,
st_size—文件大小,以字节为单位 那你就这么做吧
import os
os.stat('/uploaded/file/path')
您可能正在寻找 os.stat(路径) 在给定路径上执行与stat()系统调用等效的操作。 (此函数遵循符号链接;要统计符号链接,请使用lstat() 返回值是一个对象,其属性与 统计局结构的成员,即: st_模式-保护位,
st_ino-inode编号,
st_dev-设备,
st_nlink-硬链接的数量,
st_uid—所有者的用户id,
圣吉德- 所有者的组id,
st_size—文件大小,以字节为单位 那你就这么做吧
import os
os.stat('/uploaded/file/path')
通过使用此代码,您可以检查文件是否为空
通过使用此代码,您可以检查文件是否为空对于简单的文本文件,也许可以检查文件大小。是的,但是在django中,是否需要上载整个文件才能获得文件大小?上载是指您的服务器从HTTP请求接收文件,还是您的服务器将文件作为响应发送?你能提供一个你想做什么的例子吗?
我想检查上传文件是否是空的
。想提一下空文件不能太大。那你为什么在乎呢?:)对于简单的文本文件,也许可以检查文件大小。是的,但是在django中,是否需要上传整个文件以获得文件大小?上传是指您的服务器从HTTP请求接收文件,还是您的服务器将文件作为响应发送?你能提供一个你想做什么的例子吗?我想检查上传文件是否是空的
。想提一下空文件不能太大。那你为什么在乎呢?:)