回答編集履歴

1

修正

2024/01/22 10:06

投稿

yambejp
yambejp

スコア117654

test CHANGED
@@ -1,2 +1,9 @@
1
1
  ソースの意図がよくわかりませんが、ajaxでおくってPHPでそのまま出力してダウンロード処理をしたいということですか?ダウンロードさせるならajaxではなく普通にサブミットしないとおかしくないですか?
2
2
 
3
+ # 確認
4
+ まずはこれでダウンロードできるかどうか確認してください
5
+ ```HTML
6
+ <a href="data:image/gif;base64,R0lGODdhEAAQAIACAAUFBfr6+iwAAAAAEAAQAAACJoyPqcsIrV6QE1hbscSGzl4dXJiJ1HM66ua1nPclG9ixNgzl+s4XADs=" download="test.gif">test.gif</a>
7
+ ```
8
+ これでダウンロードできないならXHRでのダウンロードはむずかしいです
9
+ PHPで文字列化して取得してバイナリで表示するくらいなら最初からPHPの結果をhttpヘッダをつけて呼び出せばダウンロードされるんですけどね