Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 动态生成图像ZIP时发生rubyzip错误:未找到中心目录签名的结尾_Ruby On Rails_Ruby_Rubyzip - Fatal编程技术网

Ruby on rails 动态生成图像ZIP时发生rubyzip错误:未找到中心目录签名的结尾

Ruby on rails 动态生成图像ZIP时发生rubyzip错误:未找到中心目录签名的结尾,ruby-on-rails,ruby,rubyzip,Ruby On Rails,Ruby,Rubyzip,我正在从一组图像生成一个zip文件,然后发送给用户 我使用的代码与本页给出的示例几乎完全相同 它在我的本地开发环境中工作得非常好,但是当我在我的登台服务器上运行它时,我得到一个零长度的zipfile,当我试图打开它时,它有以下错误 '未找到中央目录签名的结尾' 显然,当它在我的开发机器上正常工作时,很难排除哪里出了问题 干杯, 格雷姆明白了 这是因为Rails3默认使用x_sendfile,而服务器并不是为其设置的 最终与拉链无关,只是发送文件而已。这篇文章解释了一切 可能是权限问题吗?

我正在从一组图像生成一个zip文件,然后发送给用户

我使用的代码与本页给出的示例几乎完全相同

它在我的本地开发环境中工作得非常好,但是当我在我的登台服务器上运行它时,我得到一个零长度的zipfile,当我试图打开它时,它有以下错误

'未找到中央目录签名的结尾'

显然,当它在我的开发机器上正常工作时,很难排除哪里出了问题

干杯, 格雷姆明白了

这是因为Rails3默认使用x_sendfile,而服务器并不是为其设置的

最终与拉链无关,只是发送文件而已。这篇文章解释了一切


可能是权限问题吗?