我正在尝试捕获图像并将其直接发送到服务器。最初我是在捕获图像,然后用某个名称保存图像。 之后,我使用以下代码以二进制形式读取该图像:
binary_data = open('test.jpg','rb')
binary_data
输出>
<_io.BufferedReader name='test.jpg'>
现在,我不想保存文件, 相反,我只是抓取并将其转换为Buffereader:
from io import BufferedReader,BytesIO
org_img = cap.read()
f=BufferedReader(BytesIO(org_img.tobytes()))
print(f)
输出:
<_io.BufferedReader>
您可以看到name属性丢失了,因为我没有分配任何名称。请帮助理解我该怎么做。