2011-10-24 12 views

答えて

1

Javascriptのコードは単純です:

document.location = "http://ImageUrlHere"; 

サーバー側のコードは、 "複雑" の部分です。

http://www.jtricks.com/bits/content_disposition.html

応答に次のHTTPヘッダーを追加します。

Content-Disposition: attachment; filename=image.jpg

+0

サーバー側のスクリプトなしでこれを行うことはできますか? –

+0

Uuuhh ...あなたは特定のファイルのIISまたはApacheの設定によってそれを行うことができるかもしれません。 – Steve

1

誰もあなたのコードを提供しませんが、私はあなたにこれを行うためのアイデアを与えることができます。

まず、JavaScriptでAjaxを使用してイメージパスを取得します。

イメージを表示するコードがあるサーブレット名とともにイメージパスを渡して、このJavaScriptメソッドからイメージsrcを設定します。

+0

ですが、画像のみが表示されます。彼はイメージをローカルシステムに保存したい –

関連する問題