-2

画像を非同期でダウンロードする方法を知りたいです。

使用: Codeigniter、JQuery。

背景: ユーザーが URL を投稿できる Web があります。URL を指定すると、次のことが行われます。 - HTML を取得して、img の URL を抽出します (simple_html_dom を使用)。 - これらの画像 (ある場合) をサーバー (curl) にダウンロードします。- ユーザーが行った投稿を公開します。- 公開された投稿にユーザーをリダイレクトします。

問題: 画像のダウンロードに時間がかかる可能性があり、そこでユーザーをブロックしたくありません。

必要: 投稿に画像を表示する必要がないため、非同期で画像をダウンロードしている間、スレッドを投稿してユーザーが通常どおりナビゲートできるようにする方法はあります。

ありがとう

4

1 に答える 1

1

PHPスクリプトで、ignore_user_abort

ignore_user_abort(TRUE);

// just to be safe, override the default php timeout so the script doesn't timeout for long operations
ini_set('max_execution_time', 600);

// download images

http://php.net/ignore_user_abort

于 2012-05-18T09:10:24.873 に答える