Found on the ESP3D issue tracker:
SD file Upload error · Issue #754 · luc-github/ESP3D · GitHub :
1 - you must use 4GB sd card as Marlin does not know how to write on higher capacity, on higher capacity sd card, he can read but not write,
2 - be sure your sd is formated with SD Memory Card Formatter | SD Association, never use your OS to format an SD card
3 - take time to read : Discussions · F A Q · luc-github/ESP3D · GitHub
Maybe try to format with the software linked at point 2