diff --git a/src/ESP32_FTPClient.cpp b/src/ESP32_FTPClient.cpp index 5dadb22..beeb8de 100644 --- a/src/ESP32_FTPClient.cpp +++ b/src/ESP32_FTPClient.cpp @@ -147,13 +147,13 @@ void ESP32_FTPClient::OpenConnection() { GetFTPAnswer(); FTPdbgn("Send USER"); - client.print(F("USER ")); - client.println(F(userName)); + String userStr = "USER " + String(userName); + client.println(F(userStr.c_str())); GetFTPAnswer(); FTPdbgn("Send PASSWORD"); - client.print(F("PASS ")); - client.println(F(passWord)); + String passStr = "PASS " + String(passWord); + client.println(F(passStr.c_str())); GetFTPAnswer(); FTPdbgn("Send SYST"); @@ -177,8 +177,8 @@ void ESP32_FTPClient::RenameFile(char* from, char* to) { void ESP32_FTPClient::NewFile (const char* fileName) { FTPdbgn("Send STOR"); if(!isConnected()) return; - client.print(F("STOR ")); - client.println(F(fileName)); + String storStr = "STOR " + String(fileName); + client.println(F(storStr.c_str())); GetFTPAnswer(); }