2016-05-08 24 views
0

私はhtmlを初めて使っています。私はちょうど私のHTMLページにポップアップとして保存を取得する方法を知りたい。私はHTMLの入力ファイルの種類の属性を試してみました。しかし、それは私のためには機能しません。アップロードポップアップではなく、ユーザーにダウンロードポップアップを表示する必要があります。 以下の画像誰かが私にこれを成し遂げるためにどのようなアイデアをお願いすることができ ポップアップウィンドウとして保存するにはどうすればいいですか?

enter image description here

、私は実際に必要なものを示しています。前もって感謝します!

+0

要素に.click()を呼び出し、MIMEタイプapplication/octet-streamを持つdata URIa要素でhrefを設定することができますg:https://www.google.com/search?q=razor+how+to+show+download+dialog – mplungjan

+0

要求に応じてサーバ上にmimeヘッダ 'application/octet-stream'を設定すると、ブラウザダウンロードもポップアップします。 – mplungjan

答えて

1

download属性セットを持つ<a>要素を使用して、要素にclick()を呼び出すことができます。

<a href="" download=""></a> 
 
<script> 
 
    document.querySelector("a[download]").click() 
 
</script>

代わりに、あなたはgooglinでスタート

<a href="data:application/octet-stream," id="download"></a> 
 
<script> 
 
    document.querySelector("a#download").click() 
 
</script>

+0

制限付きサポート:http://caniuse.com/#feat=download – mplungjan

+0

私はこれを試しましたが、何も起こりません。 – Dayan

+0

@mplungjan更新された投稿を参照してください – guest271314

関連する問題