Go Down

Topic: tinywebserver (Read 526 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
 

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.
Name:
Email:

shortcuts: alt+s submit/post or alt+p preview