19 lines
554 B
C
19 lines
554 B
C
|
#ifndef SPIFFSEditor_H_
|
||
|
#define SPIFFSEditor_H_
|
||
|
#include <ESPAsyncWebServer.h>
|
||
|
|
||
|
class SPIFFSEditor: public AsyncWebHandler {
|
||
|
private:
|
||
|
String _username;
|
||
|
String _password;
|
||
|
bool _authenticated;
|
||
|
uint32_t _startTime;
|
||
|
public:
|
||
|
SPIFFSEditor(String username=String(), String password=String());
|
||
|
bool canHandle(AsyncWebServerRequest *request);
|
||
|
void handleRequest(AsyncWebServerRequest *request);
|
||
|
void handleUpload(AsyncWebServerRequest *request, String filename, size_t index, uint8_t *data, size_t len, bool final);
|
||
|
};
|
||
|
|
||
|
#endif
|