我正在python中创建一个服务器-客户端代码,我试图通过读取文件的字节并发送它来将图像文件从服务器发送到客户端。由于某种原因,已读取的字节不代表可以看到的适当文件 - 当我将读取的字节保存为图像时,它们不会给出我扫描主题的图像。
elif command == COMMANDS[1]:
print(f'Reading the bytes of {params[0]}')
f = open(params[0], 'rb')
data = f.read()
if os.path.exists(r'C:\Users\orlav\Desktop\networking_book_stuff\tech_server\screen2.jpg'):
os.remove(r'C:\Users\orlav\Desktop\networking_book_stuff\tech_server\screen2.jpg')
f2 = open(r'C:\Users\orlav\Desktop\networking_book_stuff\tech_server\screen2.jpg', 'wb+')
f2.write(data)
由于某种原因 f2 不包含 f 包含的内容