While looking for a micro SD card reader board I found the dm-3212 which looks like a ESP12-E with a micro SD card reader you can plug into a USB port.
It is described as "CJMCU-3212 Virtual Keyboard ATMEGA32U4 WIFI ESP-8266 ESP8266 ESP-12E TF Micro SD Card Development Board Module".
I want to use the ESP to write data to the SD card then read it back and upload it via WiFi. Does anyone know if it can be used for what I want or is it just a dedicated Virtual Keyboard?
I could not find a lot of information about it online.