2

ユーザーが.movファイルのダウンロードをトリガーするボタンを押すことができるようにしたいと思います。ファイル自体にリンクすると、ムービーが新しいページで再生されます。

私はこれを試しました:

<a onclick="document.execCommand('SaveAs',true,'assets/files/mymovie.mov');" href="javascript:void(0);">

しかし、これはうまくいかないようです。

誰かが私を正しい方向に向けることができますか?

ありがとう

4

3 に答える 3

3

html5ダウンロード属性を試すことができます。

<a href='assets/files/mymovie.mov' download>
于 2012-09-07T06:48:24.507 に答える
2

ムーサの答えに加えて:

Content-Dispositionヘッダーを設定してみてください。これは、サーバー構成で設定するか、サーバー上の実行可能スクリプト(phpなど)に実行させる必要があります。

Content-Disposition: attachment; filename="mymovie.mov"
于 2012-09-07T06:49:50.933 に答える
0

サーバーサイドページを使用してコンテンツを提供している場合は、偶然に、そのページのヘッダーを簡単に設定したり、ダウンロードを開始しContent-Disposition: attachmentたりすることができます。Content-Type:binary

それ以外の場合は、タグでダウンロード属性を使用できます<a>。これは、一部のブラウザでのみ機能します。

最後に、本当に英雄的だと感じている場合は、Webサーバーのmime-types設定構成ファイルをハックして、そこにコンテンツの配置を設定することができます。

于 2012-09-07T06:52:18.997 に答える