Sorry, I broke wsapi/sapi.lua in the latest update to WSAPI. I have commited a fix, please get it here and replace your copy:
https://github.com/keplerproject/wsapi/raw/master/src/wsapi/sapi.lua -- Fabio Mascarenhas On Mon, Jan 31, 2011 at 7:19 PM, <theo...@gmail.com> wrote: > Hello, > > I've installed lua and luarocks from sources on a CentOS 5.5 and the > following packages from luarocks: cgilua 5.1.4-1, coxpcall 1.13.0-1, > luafilesystem 1.5.0-2, luasql-sqlite3 2.2.0-1, wsapi 1.4-1. I wrote the > following test script: > > #!/usr/bin/env /usr/local/bin/cgilua.cgi > > local workdir = 'test/' > > function writeimg(imgname) > local file = io.open(workdir..imgname..'.png','rb') > > cgilua.contentheader('image','png') > repeat > local buf = file:read(4096) > if (buf ~= nil) then > cgilua.put(buf) > end > until (buf == nil) > end > > local imgname = cgilua.QUERY.image > if (imgname ~= nil) then > writeimg(imgname) > return > end > > But when I run it form my browser, i get the wrong content type every > time: > Date Mon, 31 Jan 2011 21:01:27 GMT > Server Apache/2.2.3 (CentOS) > Vary Accept-Encoding,User-Agent > Content-Encoding gzip > Content-Length 24897 > Connection close > Content-Type text/html; charset=UTF-8 > > I even trimmed down the script to just one line: > cgilua.contentheader('image','png') > and ran it from console, yet the result stays the same: > # cgilua.cgi test.lua > Status: 200 OK > Content-Length: 0 > Content-Type: text/html > > If I comment out or the line setting the default value for content type > in wsapi/response.lua or put in some other type I get "text/plain" or > whatever I put there. So it seems contentheader has no effect. > > Any hints as to what I'm doing wrong/might be broke? > > Thank you, > > -- > thciobanu > > _______________________________________________ > Kepler-Project mailing list > Kepler-Project@lists.luaforge.net > http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project > http://www.keplerproject.org/ > _______________________________________________ Kepler-Project mailing list Kepler-Project@lists.luaforge.net http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project http://www.keplerproject.org/