I'm generating a zip file from a collection of images which is then sent to the user.
I'm using code which is almost exactly the same as the example given on this page;
http://info.michael-simons.eu/2008/01/21/using-rubyzip-to-create-zip-files-on-the-fly/
It works absolutely fine on my local development box, but when I run it on my staging server, I get a zero length zipfile which has the following error 开发者_开发技巧when I try to open it.
'End-of-central-directory signature not found'
Obviously it's hard to troubleshoot where I'm going wrong when it works fine on my development machine!
Cheers, Graeme
Got it!
It's because Rails 3 defaults to using x_sendfile, which the server isn't setup for.
Nothing to do with zips at all in the end, it's simply file sending. This post explains everything;
Rails sends 0 byte files using send_file
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论