我正在使用 ESP32 模块 WEMOS LOLIN32 来设置带有基本强制门户的简单网络服务器。我修改了 Captive Portal 的内置示例以用作异步 Web 服务器,所有文件都存储为 SPIFFS。一切正常,但我有一个问题,我无法上传超过 1 mb 的文件。如果数据文件夹更大,那么我有一个错误:
SPIFFS_write error(-10001): File system is full.
error adding file!
SPIFFS Create Failed!
我不知道闪存是否与程序数据共享(我想是的),即使这样我的草图也很大:
Sketch uses 770466 bytes (58%) of program storage space. Maximum is 1310720 bytes.
因此,如果程序的总空间小于 1.5 mb,那么我应该有超过 2.5 mb 的闪存可用于 SPIFFS(如果我的想法是正确的 - 但可能不是)。
在工具菜单中还有我设置为默认的“分区方案”,因为其他选项是
No OTA (Large APP)
和
Minimal SPIFFS (Large APPS with OTA)
这听起来与我想要存档的内容相反(必须将这两个作为代码,因为堆栈不会让我的帖子提出问题)。
那么这里有什么问题呢?