乐鑫技术交流
直播中

史晓明

7年用户 952经验值
私信 关注
[问答]

如何将大型HTML、CSS、Javascript文件缩小为progmem?

我一直在寻找一个 HTML、CSS 和 javascript 缩小器/压缩器,它可以转换整个目录和子文件夹中的网络文件,并将它们转换为尽可能小的格式。尽量减少 ESP 上所需的存储空间。
运气不好...
所以我自己尝试使用 Python

这可能会生成一个文件,内容如下:
代码:全选


   

My First Heading


   

My first paragraph.






变成这样的东西:
代码:全选// /index.html
const char* data_index_html_path PROGMEM = "/index.html";
const char data_index_html[] PROGMEM = {0X3C,0X68,0X74....};


可以这样实现:
代码:全选  server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){
    Serial.println("Index.html requested");
    request->send_P(200, "text/html", data_index_html);
  });


更多回帖

发帖
×
20
完善资料,
赚取积分