Hi Tim,
I found that epcs_controller_name (system.h) differ from your altera_ro_zipfs file
# define EPCS_CONTROLLER_NAME "/dev/epcs_controller"
So I corrected it, and try it again.
Result: I think I moved one step forward, I can see something displayed on the web browser (picture attached), but it seems that there is corruption in the received data (in the reading process)
The size of ro_zipfs.zip is 242 KB, it is too small, so I can not say the file size is larger than EPCS available memory space (I am working on EPCS64 == 64Mbits = 8 Mb)
Any idea?