https://esp32.com/viewtopic.php?t=33977
Можно, вместо открытия файла и чтения его по блокам, задаете сами размер file_size и подставляете нужный поток байтов вместо fread в цикле while (total_sent < file_size).
Алексей Бобров, я конечно такое еще не делал, но какая передача нужна? проводная или беспоровдная? если провод, можно uart использовать, если беспороводная - посмотреть как в esp rtos подключиться к модему своему и отправлять куда хочешь , даже внутри локальной сети, то есть прямо на свой комп