第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將base 64字符串轉(zhuǎn)換為圖像文件?

將base 64字符串轉(zhuǎn)換為圖像文件?

PHP
大話西游666 2019-06-24 16:18:51
將base 64字符串轉(zhuǎn)換為圖像文件?我正在嘗試將base 64圖像字符串轉(zhuǎn)換為圖像文件。這是我的base 64字符串:http://pastebin.com/ENkTrGNG使用以下代碼將其轉(zhuǎn)換為圖像文件:function base64_to_jpeg( $base64_string, $output_file ) {     $ifp = fopen( $output_file, "wb" );      fwrite( $ifp, base64_decode( $base64_string) );      fclose( $ifp );      return( $output_file ); }$image = base64_to_jpeg( $my_base64_string, 'tmp.jpg' );但我得到了一個錯誤invalid image這里怎么了?
查看完整描述

3 回答

?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個贊

你得把上面寫的那部分去掉data:image/png;base64,在圖像數(shù)據(jù)的開頭。之后是實(shí)際的base 64數(shù)據(jù)。

只要把所有的東西都去掉,包括base64,(打電話前)base64_decode()你會沒事的。


查看完整回答
反對 回復(fù) 2019-06-24
?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個贊

也許像這樣

function save_base64_image($base64_image_string, $output_file_without_extension, $path_with_end_slash="" ) {
    //usage:  if( substr( $img_src, 0, 5 ) === "data:" ) {  $filename=save_base64_image($base64_image_string, 
    $output_file_without_extentnion, getcwd() . "/application/assets/pins/$user_id/"); }      
    //
    //data is like:    data:image/png;base64,asdfasdfasdf
    $splited = explode(',', substr( $base64_image_string , 5 ) , 2);
    $mime=$splited[0];
    $data=$splited[1];

    $mime_split_without_base64=explode(';', $mime,2);
    $mime_split=explode('/', $mime_split_without_base64[0],2);
    if(count($mime_split)==2)
    {
        $extension=$mime_split[1];
        if($extension=='jpeg')$extension='jpg';
        //if($extension=='javascript')$extension='js';
        //if($extension=='text')$extension='txt';
        $output_file_with_extension=$output_file_without_extension.'.'.$extension;
    }
    file_put_contents( $path_with_end_slash . $output_file_with_extension, base64_decode($data) );
    return $output_file_with_extension;}


查看完整回答
反對 回復(fù) 2019-06-24
  • 3 回答
  • 0 關(guān)注
  • 539 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號