如何将图像发送到服务器计算机并下载?

时间:2020-05-02 03:06:32

标签: python sockets

我想发送我在另一台计算机上拍摄的屏幕截图,并将其发送给我的主机。我想使用套接字做到这一点。我该怎么做?我有这个:

if command == "screenshot":
    s.send("Command received.".encode())
    screensaveshot = pyautogui.screenshot()
    screensaveshot.save('screenshot.png')
    imgcounter = 1
    basename = "screenshot.png"
    data = s.recv(4096)
    txt = str(data)
    myfile = open(basename % imgcounter, 'wb')
    myfile.write(data)
    data = s.recv(40960000)
    myfile.close()

1 个答案:

答案 0 :(得分:0)

您可以将tqdm用于您的目的。 看看这个网站https://www.thepythoncode.com/article/send-receive-files-using-sockets-python 如果要将文件发送到其他计算机,则可以通过在套接字连接中替换ngrok的地址来将ngrok用作服务器提供程序。