diff --git a/src/ESPAsyncWebServer.h b/src/ESPAsyncWebServer.h index 4af8ff2..e0fdfeb 100644 --- a/src/ESPAsyncWebServer.h +++ b/src/ESPAsyncWebServer.h @@ -116,6 +116,8 @@ class AsyncWebHeader { typedef std::function AwsResponseFiller; class AsyncWebServerRequest { + using File = fs::File; + using FS = fs::FS; friend class AsyncWebServer; private: AsyncClient* _client; diff --git a/src/WebHandlerImpl.h b/src/WebHandlerImpl.h index 58e6b82..101f5bb 100644 --- a/src/WebHandlerImpl.h +++ b/src/WebHandlerImpl.h @@ -26,6 +26,8 @@ #include class AsyncStaticWebHandler: public AsyncWebHandler { + using File = fs::File; + using FS = fs::FS; private: bool _getFile(AsyncWebServerRequest *request); bool _fileExists(AsyncWebServerRequest *request, const String& path); diff --git a/src/WebResponseImpl.h b/src/WebResponseImpl.h index e0f4403..f234bf8 100644 --- a/src/WebResponseImpl.h +++ b/src/WebResponseImpl.h @@ -42,6 +42,8 @@ class AsyncAbstractResponse: public AsyncWebServerResponse { }; class AsyncFileResponse: public AsyncAbstractResponse { + using File = fs::File; + using FS = fs::FS; private: File _content; String _path;