1
<a href="original_filename.pdf">Download this file</a>

ファイル名を original_filename.pdf として保存します。ダウンロードする前にファイルの名前を変更したい場合はどうすればよいですか?

私はクライアント側のソリューションを望んでいます。

4

4 に答える 4

4

HTML5 仕様では、「ダウンロード」というリンクに属性を設定できます。

http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#attr-hyperlink-download

このdownload属性が存在する場合、作成者がハイパーリンクをリソースのダウンロードに使用することを意図していることを示します。属性には値がある場合があります。値がある場合は、作成者がローカル ファイル システム内のリソースのラベル付けに使用することを推奨するデフォルトのファイル名を指定します。許可される値に制限はありませんが、ほとんどのファイル システムにはファイル名でサポートされる句読点に関して制限があり、ユーザー エージェントはそれに応じてファイル名を調整する可能性が高いことに注意してください。

于 2013-11-14T13:04:13.007 に答える
1

重複した質問で解決しました。

Content-Disposition: attachment; filename=somecustomname.txt
于 2012-04-06T22:00:16.997 に答える
0

これは簡単にはできないと思います。もちろん、ダウンロード後にファイルの名前を変更できます。

于 2012-04-05T23:12:06.437 に答える
0

サーバー上で名前を変更するか、右クリックして「名前を付けて保存」を選択するように人々に指示する以外に、私が考えることができる唯一のことは、別の名前でダウンロードできる一時的なコピーを作成することです. 本当に何も得られない大きな努力。

于 2012-04-05T23:14:05.013 に答える