いつもお世話になっております。
現在Webページを作成しております。
そのページ内にダウンロードを行えるリンク(ダウンロード属性のついたaタグ)多数用意されており、ファイルの中身は全て画像ファイルです。
実現したいことは、「iPhoneでブラウザにSafariを使用してそのリンクをタップした場合に画像がギャラリーに保存される」なのですが、いくら調べても出て決ません(2018年度のteratailのやり取りなどを見てもそんな気がします)。
そのため何か別の方法を考えているのですが、どういった方法が考えられますでしょうか。
最終的には、リンク先の画像を一括でダウンロードしギャラリーに保存したいと考えております。
なにか少しでも情報がありましたらご教示いただけますと幸いです。
よろしくお願いいたします。
Ruby
1# コントローラー 2 def download 3 filepath = Rails.root.join("/home/rails/xxxx/#{params[:xxx]}/#{params[:yyy]}_org.#{params[:ext]}") 4 stat = File::stat(filepath) 5 send_file(filepath, :filename => "file.#{params[:ext]}", :length => stat.size) 6 end 7 8 9# show.html.erb 10 <div class="download_button"> 11 <%= link_to 'ダウンロード', {:controller => "dl_images", :action=>"download"} %> 12 </div>