-2

私のコードでは、カメラから画像を取得しましたが、それをサーバーにアップロードしたいので、画像をバイト配列に変換します。それをphpサーバーのURLに送信しました。どのタイプのコードを書かなければならないか教えてください。

問題の 1 つは、バイト配列データの長さが 11 文字であることです。私の PM は、取得したバイトが小さすぎると言いました。

次のようにバイト配列を取得しました [B@f359616f

このコードをphp側で実行すると、imagecreatefromstring($images); イメージを作らない

どんなコードでも助けてください

4

1 に答える 1

0

バイト配列で「toString()」を呼び出しているようです。これは、VMによって提供されるtoStringのデフォルトの実装を呼び出していることを意味します。これは、タイプ名をフォーマットし、次に「@」、次にオブジェクト固有のint、おそらくオブジェクトIDハッシュコードをフォーマットすることです。

通常、StackOverflowの質問にはソースコードが含まれます。この場合、画像データをアップロードする関数を含める必要があります。あなたを助けてくれる人々は、関係するデータ型と、そのデータをどのようにフォーマットしてサーバーのphpスクリプトに配信するかに興味があるでしょう。

于 2012-09-02T17:22:44.797 に答える