やりたい事
Webサーバ(MAMP)上にある画像ファイルをWebページで表示しています。このファイルを「名前を付けて保存」ボタンを付けてユーザにダウンロードできるようにしたいです。右クリではなく、ボタンを押してダイアログでの実装方を探しています。
お聞きしたい事
aタグを使ってdownloadプロパティに名前を指定する方法を見つけたのですが、それだと名前が一通りになってしまうので嬉しくないです。ユーザが名前を付けられるダイアログ形式のやり方が知りたいです。
よろしくお願いします。
追記 2017.11.14 7:57am
html
1<a id="sample" href="test.txt">test.txt</a> 2<script> 3'use strict'; 4document.getElementById('sample').download = 'foo.txt'; 5</script>
でリンクをクリックすると
と表示された通り、
名前は「foo.txt」、結果は「失敗 - ファイルがありません」
でした。
この時名前を聞かれる事はありませんでした。
サーバにtestとだけ書いたfoo.txtを置いても同じでした。
test.txtを
txt
1test
として作成しておいたら、
内容はtest.txt、ファイル名はfoo.txtで保存されましたが、
やはり名前を指名する場面はなく、
自動的にダウンロードフォルダに保存されました。
回答3件
あなたの回答
tips
プレビュー
