python接收文件对象<class ‘werkzeug.datastructures.FileStorage‘>转byte

Posted xiejunna

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python接收文件对象<class ‘werkzeug.datastructures.FileStorage‘>转byte相关的知识,希望对你有一定的参考价值。

在请求里接收到的文件类型是:<class ‘werkzeug.datastructures.FileStorage’>,需转成byte后,做后续处理

@bp.route('/image/test', methods=['POST'])
def pdf_to_img():
    pdf_file = request.files['file']
    print(type(pdf_file))
    pdf_byte = pdf_file.stream.read()

    print(type(pdf_byte))
    print(len(pdf_byte))

控制台输出

<class 'werkzeug.datastructures.FileStorage'>
<class 'bytes'>
1276614

以上是关于python接收文件对象<class ‘werkzeug.datastructures.FileStorage‘>转byte的主要内容,如果未能解决你的问题,请参考以下文章

西二Python第六轮

python flask http请求中接收上送过来的文件

ValueError:无效的文件路径或缓冲区对象类型:<class 'dict'> python

python3套接字发送接收'字节'对象没有属性'读取'

Python进阶学习

python面向对象——方法