1

スナップショットをサーバーにアップロードする必要があります。しかし、ユーザーが自分のコンピューターに画像をダウンロードすることは望ましくありません。

PHP を使用してサーバー側で画像を生成するいくつかのソリューションを検討しましたが、それらはすべて、サーバーが画像をユーザーに送信する方法を使用しているようです。

例を参照してください: http://mattkenefick.com/blog/2008/11/06/ Saving-jpegs-with-flash /

$GLOBALS["HTTP_RAW_POST_DATA"]、その例では Flash から送信された ByteArray が含まれていますが、画像ファイルとしてサーバーに保存することは可能でしょうか....

4

1 に答える 1

4

これらの行に沿ったphpコードを使用して、コンテンツを保存します$GLOBALS["HTTP_RAW_POST_DATA"]

        // untested code

        $imageBytes = $GLOBALS["HTTP_RAW_POST_DATA"]
        // in real code you better create a new file for every upload :-)
        $file = fopen("uploads/test.jpg", "w");
        if(!fwrite($file, $imageBytes)){
            return "Error writing to file: $file";
        }
        fclose($file);
于 2009-09-15T22:12:13.780 に答える