kbzynt
@kbzynt

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

php でqiitaのサイトにあったファイルのダウンロード関数を使ってダウンロードしているのですが

https://qiita.com/fallout/items/3682e529d189693109eb
function download($pPath, $pMimeType = null)

フォームでダウンロード用のボタンを作ってそのボタンを押すと上記関数が実行されるようにしてますが
ボタンを押すと画面はそのままで画面上のどれかのボタンを一回押すまで画面がフリーズしたままになります
そのボタンは何かをするためのボタンですがその押しでその何かを実行しません(空実行)
これでも空実行後すぐにフリーズが終るのでいいのですが
このフリーズをなしにすることはできますか?

0

3Answer

それだけだと状況が分からないのでフォームのコードを貼ってください。コードを貼るには以下のリンクにある記法を使ってください。

1Like

これってブラウザのマネをしてスクレイピング的にダウンロードするようになっえます?
Qiita_APIがあるのでそちらの方がサーバー負荷が低そうですが、Qiita_APIではだめなんでしょうか

0Like

Comments

  1. あ、もしかしたらQiita_APIでは実現できない内容なのかもしれません。
    ごめんなさい、Qiita_APIでできることをわかってないまま投稿しています

  2. 質問は PHP からブラウザにファイルを返す方法(それもページとして開くのではなくダウンロードフォルダに保存させる方法)を説明した記事についてのものなので、スクレイピングや Qiita API には関係ないですよ。

  3. そうですね
    失礼しました。

Qiita_APIとは何でしょうか?
Qiita_APIの目的は何なのでしょうか?
Qiita_APIは存在も知りませんでした

0Like

Comments

  1. もっと良い記事もあるかもしれませんが、例えばこういうものです

Your answer might help someone💌