やりたい事
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
プレビュー