2016-09-27 16 views
0

自分のサイトをiosデバイスに挿入したいのですが、デバイスのカメラを使用する必要があります。Base64イメージをファイルタイプに変換するには

base64のイメージタイプを返します。カメラが終了したら、それをファイルタイプに変換できますか?

モバイルデバイスがファイルパスを返す場合、input要素(type = "file")にリセットしてからfileReaderを再利用して読み込むことはできますか?どうやってするの?

モバイルデバイスがファイルパスを返す場合、<img>要素のsrc属性を設定できますか?それは表示されますか?

+0

実行可能なデモ/スニペットや[JSFiddle](https://jsfiddle.net/)を共有できますか? [最小、完全、および検証可能なexample_を作成する](http://stackoverflow.com/help/mcve) – Rayon

+0

申し訳ありませんが、私はデバイスを使用するためデモはありません。私は写真を撮るためにiosデバイスのカメラを使用して、私にはbase64データであるuri(モバイルデバイスのイメージパス)を返します。 –

答えて

0

あなたはBase64形式とPHPを使用して、サーバー側のイメージファイルへの変換、それにクライアントからそれを得ることができます。

function base64_convert_to_jpeg($base64_string_in, $file_out) { 
    $fp = fopen($file_out, "wb"); // this open file writable and binary 

    $data = explode(',', $base64_string_in); //explode base64 string with ',' character 

    fwrite($fp, base64_decode($data[1])); //decode base64 and write it to file 
    fclose($fp); //close the file 

    return $file_out; //return jpeg file 

}

をあなたはそれに問題があるか、についての質問がある場合それは私のために再生する... 幸運

関連する問題