Sending data from sd card to web server with gsm module

I have been working on realtime gps tracking Project for 4 months.The system sends gps values to web server continuously with the control of atmega328p microcontroller via sim800l gsm module. But I am having an issue with sending gps coordinates from sd card to web server.I am using ftp method to send txt file to web server with using sim800l gsm module. As I understand so far, there is no way to send all context of txt file in sd card in a lump.I can only read every string in a row and send it to web server… Am I right? If I am not? Could you tell me other methods if you know? Thanks…