Я написал некоторый код для преобразования изображения в шестнадцатеричное на стороне клиента, а затем шестнадцатеричные значения отправляются на сервер.На стороне сервера этот шестнадцатеричный код будет преобразован в двоичный файл, а двоичные значения будут записаны в файл.Но я не получаю то же изображение.Полученное изображение вообще не видно.
на стороне клиента:
with open('1.jpg',"rb") as f:
contents = f.read()
contentss = binascii.hexlify(contents)
s.send(contentss)
на стороне сервера :
data = c.recv(1024)
binary = binascii.unhexlify(data)
f = open('1server.jpg',"wb")
f.write(binary)
РЕДАКТИРОВАТЬ
Если я печатаю « двоичный файл », используя «печать двоичного файла», то я получаю вывод как ÿØÿà
, что происходитВот?пожалуйста, помогите.