まず、PHP は私の得意分野ではないということから始めましょう。このような問題があるため、通常は PHP を使用することに消極的です。コードは、MAMP の下のローカル マシンとサーバーでは正常に動作しますが、クライアント サーバーでは動作しません :'(
では、私は何をしようとしているのでしょうか - 画像を Flash からサーバーに保存するのは簡単ですよね?!
私はこのサイトで説明されている方法を使用しています: http://designreviver.com/tutorials/actionscript-3-jpeg-encoder-revealed-saving-images-from-flash/しかし、小さな変更を加えて、代わりにjpg をエコーしてブラウザにローカルにダウンロードさせ、fwrite と fclose を実行してサーバーに保存します。
これが私のPHPです:
私はクライアント サーバーで phpinfo() を実行しており、5.2.2 を実行しています。私のホストは 5.2.11 を実行しています。これらの 9 つのマイナー リビジョンで多くの変更があったかどうかわかりません。
ここで、suer always_populate_raw_post_data を ON に設定することを示唆する別の質問も読みましたが、テストしたすべてのサーバー環境で OFF に設定されています。file_get_contents('php: //input') 試してみましたが、画像を操作できませんでした。
AS3も投稿できてうれしいですが、上記でリンクした例とまったく同じで、ローカルで動作します。私が知る限り、問題は PHP にあります。
乾杯。