掌控板支持的图片类型

2023-10-079万
AI 快速预览详细 收起
本文介绍了如何使用掌控板作为网站服务器,并解决了图片无法正常显示的问题。通过具体的代码示例和调试方法,帮助用户快速解决问题。文章中提到的关键点包括使用正确的图片格式(如PNG)并确保文件路径正确。此外,还提供了详细的代码示例,帮助用户更好地理解和实践。


前几天逛论坛的时候看到了这样一篇帖子,可以用掌控板做网站服务器
本人虽然html不是很好(就是不会( 但是我还是想逝世显示图片,不过显示成了这个样子(截图)
这就很尴尬了……
原图也上传了,各位帮我看看呗(
下面是使用的代码
from mpython import *

import network

my_wifi = wifi()

my_wifi.connectWiFi('CMCC-F2qJ', 'g7qd2ifh')
#连接Wifi
import usocket
#使用Socket
HOST, 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)

掌控板支持的图片类型 · 项目教程_image_3.webp

IllustrationBlur #42.png (41.6 KB, 下载次数: 3768)

掌控板支持的图片类型 · 项目教程_image_6.webp

SatOctober-202310071318..png (8.7 KB, 下载次数: 3768)

回帖奖励

掌控板支持的图片类型 · 项目教程_image_9.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -