This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Off-code HTTP server pages

Hi all,
I'm using RL-TCPNet HTTP embedded web server for developing a data publishing application. The "site" requires static (htm) and dynamic (cgi) pages, together with resources like images, javascripts and css.

I can successfully deploy the site by compiling-in pages with FCARM and the resulting web.c module.

Project contraints force me to explore a different approach now. I need to strip off the pages from the application code and store them on an external flash device.

I implemented a minimal access to pages stored on flash by redefining the interfaces for http_fopen(), http_fclose() and http_fread() in http_uif.c module and including it in the project (while removing web.c). It seems to work ok for static pages and images, but, as far as I can see, these functions are not called by the http server when client requires a cgi file and this kind of resources are still looked for as statically linked to the code, resulting in a HTTP 404 error to the client.

Is there any configuration I miss to make http server ALWAYS use my file interface functions? If not, does anybody there have an idea how I can keep storing web resources in flash and make the http server access them. At moment RL-FlashFS is preferrably not an option.

TIA
Andrea

0