圧縮後にウェブサイトから写真をダウンロードしたい。rubyZip gem を使用していますが、リモート ファイルを圧縮できません。シナリオは次のとおりです。
サーバーからコンテンツを圧縮しようとしています。内容はこんな感じ
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.amazonaws.com/xxxxxxxx/image
ローカル ファイル システム (例: /home/user/images) からファイルを圧縮した場合、この gem は正常に機能しますが、リモート ファイルでは機能しません。
私は何か間違ったことをしていますか?誰かが私を助けることができますか?または、これを行うことができる他の宝石はありますか?
ありがとう、 -タニヤット