私はユーザーが画像をアップロードできるフォーラムを構築しています。画像はS3バケットに移動する前に一時的に(私は進行状況バーでアップロードすることができます)私のWebサーバーに保存されます。私はこれを行うための華麗な方法を考え出したていないが、私は次のことが理にかなっていると思う:別のスクリプトからPHPスクリプトをリクエストして移動する
- アップロード画像(S)Webサーバに彼を提出するユーザーのためのプログレスバーで
- 待ちをXHRを使って
- リンク解除画像を投稿し、彼は彼に彼のポスト
- コールS3に残りの画像をアップロード(そして終わったらポスト体に画像のURLを更新)URL
- リダイレクトユーザーに含めて最大終わりませんでしたトピックに投稿
ステップ4はかなりの時間がかかる可能性があるので、私はバックグラウンドでS3アップロードスクリプトを呼び出すことができ、ユーザーが待機しないようなcronのソリューションを探していますそれが完了するために。
理想的には、私はつまり、私は以内に私のフレームワークをURL を要求し、クエリにいくつかの画像IDを渡すことができます解決策を探しています:
http://mysite.com/utils/move-to-s3/?images=1,2,3
が、私はこのためのcURLを使用することができます目的?それとも、exec()でなければならないのですが、PHPスクリプト(php-cli)の代わりにURL(wget?)を実行させることはできますか?
ありがとう、ヒープ!
これは聞いたことがないが、正確には*私が必要とするように聞こえる)ありがとう! – oscaralexander
このメソッドを使用した人はほとんどいません。そして、より興味深いものを発見する;-)投票して答えを受け入れることを忘れないでください。 – SteAp
私はマニュアルで見つけることができません:私が電話をかけると、シャットダウン機能が実行されますか?出口の代わりにヘッダーのリダイレクト?私は自分の投稿を処理した後、トピックページにリダイレクトする必要があります。 – oscaralexander