use enable cors correctly

This commit is contained in:
gebeto 2025-12-24 00:06:35 +02:00
parent 9461cd5d48
commit f3323b9451

View File

@ -50,7 +50,6 @@ void CrossPointWebServer::begin() {
Serial.printf("[%lu] [WEB] Creating web server on port %d...\n", millis(), port); Serial.printf("[%lu] [WEB] Creating web server on port %d...\n", millis(), port);
server.reset(new WebServer(port)); server.reset(new WebServer(port));
server->enableCORS(true);
Serial.printf("[%lu] [WEB] [MEM] Free heap after WebServer allocation: %d bytes\n", millis(), ESP.getFreeHeap()); Serial.printf("[%lu] [WEB] [MEM] Free heap after WebServer allocation: %d bytes\n", millis(), ESP.getFreeHeap());
if (!server) { if (!server) {
@ -167,7 +166,7 @@ void CrossPointWebServer::handleStatus() const {
json += "\"uptime\":" + String(millis() / 1000); json += "\"uptime\":" + String(millis() / 1000);
json += "}"; json += "}";
server->sendHeader("Access-Control-Allow-Origin", "*"); server->enableCORS(true);
server->send(200, "application/json", json); server->send(200, "application/json", json);
} }
@ -249,7 +248,7 @@ void CrossPointWebServer::handleFileListData() const {
} }
server->setContentLength(CONTENT_LENGTH_UNKNOWN); server->setContentLength(CONTENT_LENGTH_UNKNOWN);
server->sendHeader("Access-Control-Allow-Origin", "*"); server->enableCORS(true);
server->send(200, "application/json", ""); server->send(200, "application/json", "");
server->sendContent("["); server->sendContent("[");
char output[512]; char output[512];
@ -404,6 +403,7 @@ void CrossPointWebServer::handleUpload() const {
} }
void CrossPointWebServer::handleUploadPost() const { void CrossPointWebServer::handleUploadPost() const {
server->enableCORS(true);
if (uploadSuccess) { if (uploadSuccess) {
server->send(200, "text/plain", "File uploaded successfully: " + uploadFileName); server->send(200, "text/plain", "File uploaded successfully: " + uploadFileName);
} else { } else {