Retired. Just having fun now.
I'm running an Espruino Board connected to ESP8266 via serial port.
Working on a program derived from the SD card file server example.
When you request a file from the displayed list, it looks at the file extension and modifies the MIME header field.
This causes files with the extension .HTML to load the Web page.
Files with the extension .js allow an .HTML file to include scripts.
Files with the extension .csv cause Excel to load the file into a spreadsheet, which can be saved on your hard drive.
I'm having problems with another part that accepts POSTs from a client.