1

私はこれを理解しようとするのに苦労しています。

button_toクリックするとS3に保存される.mp4ムービーをダウンロードする必要があります。オーディエンスは非常に基本的なものなので、ボタンをクリックするとすぐにダウンロードが開始される必要があります。右クリックして名前を付けて保存する必要はありません。ブラウザで開くのではなく、ダウンロードとしてファイルを送信するためのボタンだけです。

send_fileローカルファイルで動作することを理解するためだけに使用してみました。

これを行う方法はありますか?

4

2 に答える 2

1

link_to代わりにS3ファイルに直接リンクして解決しました。Amazonは、ブラウザで開くのではなく、ダウンロードするファイルを自動的に送信します。思ったより簡単。

于 2012-09-29T17:46:19.910 に答える
0

YouTubeの動画にすることをお勧めします。プライバシーが必要な場合は、非公開のYouTube動画にします。

それがオプションでない場合は、ファイルを配信するときに次のhttpヘッダーを提供するようにS3を設定してみてください。

Content-Disposition:  attachment
于 2012-09-29T17:11:55.627 に答える