別サーバー(api)に保存されている画像を表示するためのコードを書いているのですが、どうも文字化けしてしまいます。使っているのはLaravel5です。
WEB //画像表示 public function view_pic(Request $request) { $img = $request->img; $value1='/test_pic'; $value2=array('img' =>$img); $result= $this->Curl->curl2($value1,$value2); header('Content-type: image/png'); echo base64_decode($result); }
API $img = $request->img; $result =base64_encode(file_get_contents($img)); $result = json_encode($result); return $result;
curlでAPI側にファイル名を送り、返ってきた値を表示させたいですが文字化けしてしまいます。headerもついているので間違っているようには見えないのですが、なにか違う箇所があるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/05/18 08:52
2017/05/18 09:01