1

ユーザーが自分のHTMLページにpng画像をダウンロードできるようにしたい。

私は検索し、これを見つけました:

window.location.href = img.src.replace('image/png', 'image/octet-stream');

正常に動作します(ダイアログを開いて画像ファイルを保存します)。

しかし、ファイル名が次のように見えるという問題:<random letters>.part

だからこれを解決する方法は?

自分のファイル名を変更できますか?

前もって感謝します。

編集 :

サーバー側ではなくブラウザ側で使用したい(javaスクリプトを使用)。

4

1 に答える 1

-1

ダウンロードにファイル名を強制するには、ヘッダーにコンテンツの配置を設定する必要があります。

header('Content-Disposition: attachment; filename="download.png"');
于 2012-07-31T13:48:52.887 に答える