掌控板支持的图片类型
2023-10-079万
AI 快速预览详细
本文介绍了如何使用掌控板作为网站服务器,并解决了图片无法正常显示的问题。通过具体的代码示例和调试方法,帮助用户快速解决问题。文章中提到的关键点包括使用正确的图片格式(如PNG)并确保文件路径正确。此外,还提供了详细的代码示例,帮助用户更好地理解和实践。
|
前几天逛论坛的时候看到了这样一篇帖子,可以用掌控板做网站服务器 本人虽然html不是很好(就是不会( 但是我还是想逝世显示图片,不过显示成了这个样子(截图) 这就很尴尬了…… 原图也上传了,各位帮我看看呗( 下面是使用的代码 from mpython import *import networkmy_wifi = wifi()my_wifi.connectWiFi('CMCC-F2qJ', 'g7qd2ifh')#连接Wifiimport usocket#使用SocketHOST, PORT = '', 80#端口socket = usocket.socket(usocket.AF_INET, usocket.SOCK_STREAM)socket.setsockopt(usocket.SOL_SOCKET, usocket.SOCK_STREAM, 1)socket.bind((HOST, PORT))socket.listen(1)#创建Socket参数print('Serving HTTP on port %s ...' % PORT)oled.DispChar(my_wifi.sta.ifconfig()[0], 0, (1-1)*16, 1)oled.DispChar("服务准备完毕", 0, (2-1)*16, 1)oled.DispChar("注意运行时间不要太长", 0, (3-1)*16, 1)oled.DispChar("爱惜一点板子哦", 0, (4-1)*16, 1)oled.show()print(my_wifi.sta.ifconfig()[0])#屏幕(串口)显示信息表示正常运行while True:client_connection, client_address = socket.accept()request = client_connection.recv(1024)print(request.decode("utf-8"))#暂时不知道是干嘛的http_response = """\HTTP/1.1 200 OK<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>不欢迎你</title><style>body {display: flex;justify-content: center;align-items: center;height: 100vh;padding: 0;margin: 0}h1 {font-size: 32px;text-align: center;}p {font-size: 24px;text-align: center;}</style></head><body><img src="IllustrationBlur42.png"></body></html>"""#上面这段都是网页代码client_connection.sendall(http_response.encode("utf-8"))client_connection.close()#这个我不知道是干啥的 |
-
SatOctober-202310076492..png (1.65 KB, 下载次数: 3658)
-
IllustrationBlur #42.png (41.6 KB, 下载次数: 3768)
-
SatOctober-202310071318..png (8.7 KB, 下载次数: 3768)
回帖奖励




