いつもお世話になります。
現在Railsで以下のようにファイルをダウンロードできる仕組みを作りました。
アップロードしているファイルはMOV形式の動画で、PCでは「download」をクリックで正しくダウンロードできる状態です。
ここにスマートフォン(手持ちのiPhone6)でアクセスし、「download」をタップした場合に、動画を再生するようなボタンは表示されるのですが、タップできず、ダウンロードもできない状態です。
スマートフォンでも動画をダウンロードできるようにするためには、なにか特別な記述が必要なのでしょうか。
ご教示いただけますと幸いです。
よろしくお願いいたします。
Ruby
1 2show.html.erb 3<%= link_to 'download', "/xxxx/dl" %> 4 5routes.rb 6get 'xxxx/dl' => 'abc#download' 7 8abc_controller.rb 9 def download 10 filepath = Rails.root.join("/xxxx/dl") 11 stat = File::stat(filepath) 12 send_file(filepath, :filename => "movie.MOV", :length => stat.size) 13 14 end 15
あなたの回答
tips
プレビュー