void handleUpload() {
HTTPUpload& uploadHTML = server.upload();
File uploadSD;
uploadSD = SD.open(uploadHTML.filename.c_str(), "w");
uploadSD.write(uploadHTML.buf, uploadHTML.currentSize); // вот эта строка мне весь мозг выносит
uploadSD.close();
server.send(200, "text/plain", "File uploaded successfully!");
}
а запускается все это дело:
server.on("/", HTTP_GET, handleRoot);
server.on("/upload", HTTP_POST, handleUpload);
server.begin();
}
void loop() {
server.handleClient();
}
а изначально все идет отсюда:
html += "<form method=\"POST\" action=\"/upload\" enctype=\"multipart/form-data\">";