Also, zurück zum Thema (das Hochladen hat jetzt geklappt, nachdem ich den Rechner 5x neugestartet habe):
Wenn ich den Code von my_xy_projekt
String currentLine = "GET /M[%225%22,%20%2215%22,%20%229%22,%20%2230%22,%20%2219%22,%20%2235%22,%20%2214%22,%20%227%22,%20%2232%22,%20%2229%22,%20%2231%22,%20%2241%22,%20%226%22,%20%22[]%22] HTTP/1.1";
void setup()
{
Serial.begin(115200);
Serial.println(F("Start..."));
Serial.println(F("\nProgrammstart"));
Serial.println(currentLine.indexOf('['));
Serial.println(currentLine.lastIndexOf(']'));
Serial.println(currentLine);
currentLine = currentLine.substring(1 + currentLine.indexOf("["), currentLine.lastIndexOf(']'));
Serial.println(currentLine);
currentLine.replace("%22", "");
currentLine.replace("%20", "");
currentLine.replace(",[]", "");
Serial.println(currentLine);
}
void loop()
{
}
hochlade, erhalte ich im Serial Monitor:
Start...
Programmstart
6
167
GET /M[%225%22,%20%2215%22,%20%229%22,%20%2230%22,%20%2219%22,%20%2235%22,%20%2214%22,%20%227%22,%20%2232%22,%2*⸮⸮⸮⸮*⸮⸮b*⸮⸮*⸮⸮⸮⸮*⸮⸮b*⸮⸮*⸮⸮⸮⸮*⸮⸮b*⸮⸮*⸮⸮⸮*⸮⸮b*⸮⸮*⸮⸮⸮u⸮22] HTTP/1.1
%225%22,%20%2215%22,%20%229%22,%20%2230%22,%20%2219%22,%20%2⸮⸮S⸮⸮b*⸮⸮*⸮⸮⸮⸮*⸮⸮b*⸮⸮*⸮⸮⸮*22,%20%2232%22,%20%2229%22,%20%2231%22,%20%2241%22,%20%226%22,%20%22[]%22
%225%22,%2215%22,%229%22,%2230%22,%2219%22,%2235%22,%2214%22⸮⸮⸮⸮*⸮⸮b*⸮⸮⸮⸮*⸮⸮b*⸮⸮⸮⸮*⸮⸮b*⸮⸮⸮⸮*⸮⸮b*⸮⸮⸮⸮*⸮⸮b*⸮⸮⸮*⸮⸮b*⸮⸮⸮u⸮22