サードパーティサーバーから画像をダウンロードボタン
P粉198670603
P粉198670603 2024-02-21 14:47:20
0
1
307

どのブラウザでも、画像が表示されたら、それを右クリックし、[名前を付けて保存] をクリックしてダウンロードできます。

画像をダウンロードするボタンを作成しようとしています

ダウンロード ボタンをクリックすると、上の画像とバーコードがダウンロードされます。

私は反応を使用していますが、これが答えに関連しているかどうかはわかりません。

<a/> タグを download 属性とともに使用できると読みましたが、Firefox を使用しているため、次のページをホストするページにリダイレクトされます。バーコード画像の場合、ダウンロード ウィンドウが開きません:

コードは以下に示すように非常に単純です:

リーリー

MDN ドキュメントより:

ダウンロードは、同じオリジンの URL、または blob: とデータでのみ機能します。 プラン。

これを達成したいのですが、どうすればよいですか? 私は画像をホストしているサーバーを所有していません。

これを2023年に実現できるでしょうか?

その他の問題としては、ローカル イメージと他のサーバーでホストされているイメージが混在していることが挙げられます。 そこで、サードパーティのサーバー上の画像にのみ興味がある人のためにこのスレッドを作成しようと思いました。 - つまり、ここでは全員がフロントエンドであり、バックエンド関連のものはありません。

P粉198670603
P粉198670603

全員に返信(1)
P粉193307465

あなたの質問はこの古い問題を指していると思います。

ブラウザーが内部でファイルを処理しようとしないように、サーバー上で Content-Disposition ヘッダーを送信してファイルを添付ファイルとして設定する必要があります。

###参照してください:

href 画像リンクをクリックしてダウンロード

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!