完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
最近几天我一直在为此苦苦挣扎,所以我想我终于问了知识渊博的人。
目前我从 imgur 加载图像作为提交按钮的背景。这有效,我已在随附的草图文件中标记。我想在本地移动此操作,以便我使用更少的数据并且不必依赖 imgur 的响应。 将一些 jpeg 文件加载到 SPIFFS 。我已经使用 ESP8266WebServer 下的 FSBrowser 示例确认它们在 SPIFFS 上。当我尝试将图像设置为提交按钮的背景时,它没有出现;按钮背景将是白色或灰色,具体取决于我在代码中指定图像位置的方式。 我也试过只加载没有表格的图像无济于事。在 Safari 桌面浏览器上,它显示带有问号的蓝色方块。在 iPhone 上它不显示任何内容。 我不是网页编码员,但我不认为我的标头是问题所在,因为当我引用 imgur url 时它一切正常。我试过使用这个可以从 SPIFFS 加载图像的 ,所以我不明白为什么我的代码不起作用。 我非常感谢任何帮助! 代码:全选// Import required libraries #include #include // WiFi parameters //const char* ssid = "xyz"; //const char* password = "xyz"; const char* ssid = "Vandelay Industries"; const char* password = "Bianchi262"; File webFile; // The port to listen for incoming TCP connections #define LISTEN_PORT 80 // Create an instance of the server WiFiServer server(LISTEN_PORT); void setup() { // Start Serial Serial.begin(115200); SPIFFS.begin(); // Connect to WiFi Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); // Start the server server.begin(); Serial.println("Server started"); // Print the IP address Serial.print("Use this URL to connect: "); Serial.print("http://"); Serial.print(WiFi.localIP()); Serial.println("/"); Serial.println(""); } void loop() { // Check if a client has connected WiFiClient client = server.available(); if (!client) { return; } // Wait until the client sends some data Serial.println("new client"); while(!client.available()) { delay(1); } // Build the response String str = String(""); str += ""; str += ""; str += ""; str += ""; str += ""; // str += " "; // doesn't work - shows blue square with ?// str += " "; // doesn't work - shows blue square with ?str += ""; str += ""; // Print all at once for faster response client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(""); // do not forget this one client.println(str); delay(1); Serial.println("Client disconnected"); Serial.println(""); } |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
945 浏览 0 评论
1672 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5021 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1253浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2336浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2526浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 04:49 , Processed in 0.586626 second(s), Total 69, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2006
