starthandler.cpp 716 B

1234567891011121314151617181920212223242526272829303132
  1. #include "starthandler.h"
  2. #include <QFile>
  3. starthandler::starthandler()
  4. {
  5. }
  6. bool starthandler::handleGet(CivetServer *server, mg_connection *conn)
  7. {
  8. (void )server;
  9. mg_printf(conn,
  10. "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nConnection: "
  11. "close\r\n\r\n");
  12. mg_printf(conn, "<!DOCTYPE html>\n");
  13. mg_printf(conn, "<html>\n<head>\n");
  14. mg_printf(conn, "<meta charset=\"UTF-8\">\n");
  15. mg_printf(conn, "<title>ADC IV RemoteCtrl UI</title>\n");
  16. QFile xFile;
  17. xFile.setFileName("./frontend/index.html");
  18. if(xFile.open(QIODevice::ReadOnly))
  19. {
  20. QByteArray ba = xFile.readAll();
  21. mg_printf(conn,"%s",ba.data());
  22. }
  23. return true;
  24. }