データ URI からファイルをダウンロードする場合、ブラウザーは通常、ユーザーにファイル名の選択を求めます。ハイパーリンク内で推奨ファイル名を指定できますか?
マークアップ内
はい、ダウンロード属性を使用できます:
<a download="FileName" href="data:application/octet-stream;base64,SGVsbG8=">
ダウンロード属性は、Chrome、Firefox、Edge、Opera、デスクトップ Safari 10 、iOS Safari 13 ではサポートされていますが、サポートされていません。 IE11.
JavaScript の場合
ダウンロード属性がサポートされていない場合は、JavaScript を使用してダウンロードをシミュレートし、ファイル名を指定できます:
const blob = new Blob(['Hello'], { type: 'text/plain' }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = 'FileName.txt'; a.click();
以上がデータ URI ダウンロード用に推奨されるファイル名を事前定義できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。