2010/11/6 Иван Бессарабов <ivan@bessarabov.ru>:
A small pitfall in send_file is that the files should be in the apps public folder. I think this is your problem.
Sadly this is not the pitfall (I think). The images are in app/ public/ images/ foo/ a_1.gif a_2.gif a_n.gif b_1.gif b_2.gif b_n.gif bar/ a_1.gif a_2.gif a_n.gif b_1.gif b_2.gif b_n.gif If I get access them directly as in /app/images/foo/b_1.gif or /app/images/bar/b_3.gif it all works fine. However, I want to instead query for /app/<foo|bar>/<a|b>/<\d>. Then, if the image exists, just send it back, else create it and send it back. My sense is that it is not possible to send an image back as a result of an ajax query. An ajax query can only return text, json or html (all different kinds of text, really). I am assuming that send_file() sends a binary stream back that the browser has no way of handling as a result of an ajax request. Am I right or wrong?
2010/11/5 P Kishor <punk.kish@gmail.com>:
On the other hand, if the image does exist, I get a 404 (not found).
What is going on here? Any ideas?
-- Puneet Kishor http://www.punkish.org Carbon Model http://carbonmodel.org Charter Member, Open Source Geospatial Foundation http://www.osgeo.org Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor Nelson Institute, UW-Madison http://www.nelson.wisc.edu ----------------------------------------------------------------------- Assertions are politics; backing up assertions with evidence is science =======================================================================