Я хочу загрузить фотографии с моего сайта после zipping. Я использую rubyZip gem, но не могу зашифровать удаленные файлы. Ниже приведен сценарий:rubyZip Gem: хотите заархивировать удаленные файлы в RoR
Я пытаюсь заархивировать содержимое с сервера. Содержание что-то вроде этого
http://myApplication.s3.amazonaws.com/xxxxxxxx/image/image1.jpeg,
Таким образом, в "zipfile.add (attachment.document_file_name, attachment.document.url)", я назначен следующие значения:
document_file_name = image1.jpeg/image2 .jpeg/image3.jpeg document.URL = http://myApplication.s3.amazonaws.com/xxxxxxxx/image
Теперь здесь я получаю следующее сообщение об ошибке:
Нет такого файла или каталога - myApplication.s3.a mazonaws.com/xxxxxxxx/image
Этот драгоценный камень отлично работает, если я заархивировал файлы из локальной файловой системы (например:/home/user/images), но не для удаленных файлов.
Я что-то не так? Кто-нибудь может мне помочь? Или любой другой камень, который может это сделать?
Спасибо, -Tahniyat
Смотрите эту библиотеку: https://github.com/fringd/zipline – iwasrobbed