Go Down

Topic: tinywebserver (Read 597 times) previous topic - next topic

topcam

Hallo,
ich habe ein Problem mit dem tinywebserver.

Ich möchte Bilder in Ordner ablegen (gif, jpg, png...)
                   Text in Ordner txt
und so weiter.

Wenn ich das Beispiel "BlinkLed" nehme, in der Index.htm den Bildpfad ändere in  (image/jpg/ente.jpg) (Bild liegt da)
erscheint diese aber nicht auf der Seite. Leeres Feld.
Liegt das Bild im root der SD-Karte erscheit es.

Hat da einer eine Abgeänderte Datei wo es egal ist wo die Daten liegen??

Danke
Topcam




jurs


Hat da einer eine Abgeänderte Datei wo es egal ist wo die Daten liegen??


Oder ob es bereits mit "/image/jpg/ente.jpg" statt "image/jpg/ente.jpg" funktioniert?

topcam

habe ich schon dran gedacht. Geht auch nicht.

muss hier im Code liegen der WURM.

Code: [Select]
boolean file_handler(TinyWebServer& web_server) {
  char* filename = TinyWebServer::get_file_from_path(web_server.get_path());
  if (!filename) {
    web_server.send_error_code(404);
    web_server << "Could not parse URL";
  } else {
    TinyWebServer::MimeType mime_type
      = TinyWebServer::get_mime_type_from_filename(filename);
    web_server.send_error_code(mime_type, 200);
    if (file.open(filename, O_READ)) {
      web_server.send_file(file);
      file.close();
    } else {
      web_server << "Could not find file: " << filename << "\n";
    }
    free(filename);
  }
  return true;
}

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy