flask 上传文件遇到的问题

flask 上传文件遇到的问题

上传文件的时候,在flask端判断文件大小的时候,调用了.read()来获取文件的大小

        upload_file = form.file_path.data
        if upload_file:
            comment_filename = upload_file.filename
            if len(upload_file.read()) > _MAX_FILE_SIZE:

之后再保存的话,保存的文件大小会变成0。

原因是 read之后,文件指针会指到最后,这时再save的话当然就是空的文件。

解决方法:read之后再 upload_file.seek(0),把文件的指针移到文件的开头再save就可以了。

# flask  python 

右下角对话与我联系。


评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×