Sync s Lorolem - odstraneni varovani ohledne SPIFFS zastarani
This commit is contained in:
		@@ -13,7 +13,8 @@ class SPIFFSEditor: public AsyncWebHandler {
 | 
				
			|||||||
#ifdef ESP32
 | 
					#ifdef ESP32
 | 
				
			||||||
    SPIFFSEditor(const fs::FS& fs, const String& username=String(), const String& password=String());
 | 
					    SPIFFSEditor(const fs::FS& fs, const String& username=String(), const String& password=String());
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
    SPIFFSEditor(const String& username=String(), const String& password=String(), const fs::FS& fs=SPIFFS);
 | 
					    //SPIFFSEditor(const String& username=String(), const String& password=String(), const fs::FS& fs=SPIFFS);
 | 
				
			||||||
 | 
					    SPIFFSEditor(const String& username, const String& password, const fs::FS& fs); // do not show warning that SPIFFS has been deprecated
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
    virtual bool canHandle(AsyncWebServerRequest *request) override final;
 | 
					    virtual bool canHandle(AsyncWebServerRequest *request) override final;
 | 
				
			||||||
    virtual void handleRequest(AsyncWebServerRequest *request) override final;
 | 
					    virtual void handleRequest(AsyncWebServerRequest *request) override final;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -146,18 +146,26 @@ bool AsyncStaticWebHandler::_fileExists(AsyncWebServerRequest *request, const St
 | 
				
			|||||||
  String gzip = path + F(".gz");
 | 
					  String gzip = path + F(".gz");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if (_gzipFirst) {
 | 
					  if (_gzipFirst) {
 | 
				
			||||||
    request->_tempFile = _fs.open(gzip, fs::FileOpenMode::read);
 | 
					    if (_fs.exists(gzip)) {                             
 | 
				
			||||||
    gzipFound = FILE_IS_REAL(request->_tempFile);
 | 
					     request->_tempFile = _fs.open(gzip, fs::FileOpenMode::read);
 | 
				
			||||||
 | 
					     gzipFound = FILE_IS_REAL(request->_tempFile);
 | 
				
			||||||
 | 
					    } 
 | 
				
			||||||
    if (!gzipFound){
 | 
					    if (!gzipFound){
 | 
				
			||||||
 | 
					     if (_fs.exists(path)) {                              
 | 
				
			||||||
      request->_tempFile = _fs.open(path, fs::FileOpenMode::read);
 | 
					      request->_tempFile = _fs.open(path, fs::FileOpenMode::read);
 | 
				
			||||||
      fileFound = FILE_IS_REAL(request->_tempFile);
 | 
					      fileFound = FILE_IS_REAL(request->_tempFile);
 | 
				
			||||||
 | 
					     }  
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  } else {
 | 
					  } else {
 | 
				
			||||||
    request->_tempFile = _fs.open(path, fs::FileOpenMode::read);
 | 
					    if (_fs.exists(path)) {                           
 | 
				
			||||||
    fileFound = FILE_IS_REAL(request->_tempFile);
 | 
					     request->_tempFile = _fs.open(path, fs::FileOpenMode::read);
 | 
				
			||||||
 | 
					     fileFound = FILE_IS_REAL(request->_tempFile);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    if (!fileFound){
 | 
					    if (!fileFound){
 | 
				
			||||||
 | 
					     if (_fs.exists(gzip)) {                             
 | 
				
			||||||
      request->_tempFile = _fs.open(gzip, fs::FileOpenMode::read);
 | 
					      request->_tempFile = _fs.open(gzip, fs::FileOpenMode::read);
 | 
				
			||||||
      gzipFound = FILE_IS_REAL(request->_tempFile);
 | 
					      gzipFound = FILE_IS_REAL(request->_tempFile);
 | 
				
			||||||
 | 
					     }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user