0

Web サービス Adampiere からデータを受け取る php ページを作成しています。blob にある画像を取得すると問題が発生しました。

I tried converting the image with $data= "\xffd8ffe000104a46494600010101006000600000ffdb004300080606070605080707070909080a0c140d0c0b0b0c1912130f141d1a1f1e1d1a1c1c20242e2720222c231c1c2837292c30313434341f27393d38323c2e333432ffdb00 ..." (this code not is base64)

 
echo img src = "データ: 画像 / jpg; base64'.base64_encode ($ データ)."

ヘッダー ("Content-type: jpg")を追加し、コードをダウンロードするだけです。誰かが私を助けることができます?. お願いします :'(

4

2 に答える 2

0

私の質問への答え:私は彼女がいくつかの変換をしているのを見つけました. $Data 文字列は、バイト (16 進数) の文字列です。私がしたことは、$data を ascii (hex から ASCII) に変換してから、これを base 64 に変換し、次のコードで base64 イメージとして印刷できるようにすることでした:

エコー ' ';

于 2013-07-11T15:28:52.013 に答える
0

これを行う必要があります...

結果に名前が付けられている場合$data....そのように...

$data ="\xffd8ffe000104a46494600010101006000600000ffdb004300080606070605080707070909080a0c140d0c0b0b0c1912130f141d1a1f1e1d1a1c1c20242e2720222c231c1c2837292c30313434341f27393d38323c2e333432ffdb00";

それで....

<img alt="Embedded Image" src="data:image/jpg;base64,<?php echo $data; ?> "/>
于 2013-07-03T19:09:48.727 に答える