ошибка rubyzip при генерации zip изображений на лету: подпись конца центрального каталога не найдена
-
29-10-2019 - |
Вопрос
Я генерирую ZIP-файл из коллекции изображений, которые затем отправляются пользователю.
Я использую код, который почти точно такой же, как пример, указанный на этой странице;
Это работает абсолютно хорошо в моей локальной коробке развития, но когда я бегу на моем постановке, я получаю Zipfile нулевой длины, которая имеет следующую ошибку, когда я пытаюсь открыть его.
'' Sece-Central-Directory Signature не найдена '
Очевидно, что трудно устранить неполадки, где я иду не так, когда он работает нормально на моей машине развития!
ура, Грээма
Решение
получил!
Это потому, что рельсы 3 по умолчанию для использования x_sendfile, который сервер не установлен.
ничего не делать с циклами вообще в конце, это просто отправка файлов.Этот пост объясняет все;
.