【发布时间】:2018-07-05 20:24:25
【问题描述】:
我需要一个应用程序,让用户可以将文件上传到其他人可以下载的公共路径,但不允许他们上传已经存在的文件。为了更快地检查它,我需要知道请求文件的大小并与其他已上传文件的文件大小进行比较。
问题:
file = request.files['file'] #returns FileStorage
在docs 中没有提及如何获取文件大小。使用file.save(public_path_to_file) 后,我可以使用os.stat(public_path_to_file).st_size 获取文件大小。但是在使用 save() 之前我还没有找到获取传入文件大小的方法。
你有什么想法吗?
【问题讨论】: