最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php源碼之將圖片轉(zhuǎn)化為data/base64數(shù)據(jù)流實(shí)例詳解

 更新時(shí)間:2016年11月27日 12:36:32   投稿:lqh  
在網(wǎng)站開發(fā)中,我們可以看到有的網(wǎng)站將圖片轉(zhuǎn)化為base64數(shù)據(jù)流,這樣做的好處有兩點(diǎn),一是減少服務(wù)器http請(qǐng)求,二是可以將圖片作為字符串存儲(chǔ)在數(shù)據(jù)庫(kù)中,即圖片可以直接從數(shù)據(jù)庫(kù)中讀取,那么php如何將圖片轉(zhuǎn)化為data/base64字符串呢?,需要的朋友可以參考下

php源碼之將圖片轉(zhuǎn)化為data/base64數(shù)據(jù)流

這里我們分享一個(gè)將圖片轉(zhuǎn)換為base64編碼格式的方法:

<?php
$img = 'test.jpg';
$base64_img = base64EncodeImage($img);
 
echo '<img src="' . $base64_img . '" />';
/* 作者:http://www.manongjc.com */
function base64EncodeImage ($image_file) {
  $base64_image = '';
  $image_info = getimagesize($image_file);
  $image_data = fread(fopen($image_file, 'r'), filesize($image_file));
  $base64_image = 'data:' . $image_info['mime'] . ';base64,' . chunk_split(base64_encode($image_data));
  return $base64_image;
}
?>

通過(guò)上面的方法轉(zhuǎn)換后得到的base64編碼字符串,可以存放到數(shù)據(jù)庫(kù)中,需要時(shí)可以直接從數(shù)據(jù)庫(kù)中讀取,減少訪問(wèn)圖片時(shí)的請(qǐng)求數(shù)量。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • PHP解密Unicode及Escape加密字符串

    PHP解密Unicode及Escape加密字符串

    在json中不支持中文,用它傳送中文數(shù)據(jù)就會(huì)出現(xiàn)數(shù)據(jù)丟失或者亂碼,必須在傳送前對(duì)要發(fā)送的字符串進(jìn)行編碼,由于傳送過(guò)去需要用js進(jìn)行數(shù)據(jù)解析,考慮 到j(luò)s中有unescape函數(shù),故若在php中有個(gè)escape函數(shù),對(duì)數(shù)據(jù)進(jìn)行編碼,在客戶端用unescape進(jìn)行 解碼,這樣就會(huì)方便很多。
    2015-05-05
  • php用正則表達(dá)式匹配URL的簡(jiǎn)單方法

    php用正則表達(dá)式匹配URL的簡(jiǎn)單方法

    使用正則表達(dá)式匹配URL的簡(jiǎn)單方法,提供測(cè)試代碼
    2013-11-11
  • laravel-admin利用ModelTree實(shí)現(xiàn)對(duì)分類信息的管理

    laravel-admin利用ModelTree實(shí)現(xiàn)對(duì)分類信息的管理

    這篇文章主要介紹了laravel-admin利用ModelTree實(shí)現(xiàn)對(duì)分類信息的管理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • thinkphp5.1的model模型自動(dòng)更新update_time字段實(shí)例講解

    thinkphp5.1的model模型自動(dòng)更新update_time字段實(shí)例講解

    這篇文章主要介紹了thinkphp5.1的model模型自動(dòng)更新update_time字段實(shí)例講解,文章代碼示例比較簡(jiǎn)單實(shí)用,有正在學(xué)習(xí)tp的同學(xué)可以跟著小編好好閱讀下
    2021-03-03
  • PHP實(shí)現(xiàn)文件上傳功能實(shí)例代碼

    PHP實(shí)現(xiàn)文件上傳功能實(shí)例代碼

    這篇文章主要介紹了PHP實(shí)現(xiàn)文件上傳功能實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-05-05
  • ThinkPHP提交表單時(shí)默認(rèn)自動(dòng)轉(zhuǎn)義的解決方法

    ThinkPHP提交表單時(shí)默認(rèn)自動(dòng)轉(zhuǎn)義的解決方法

    這篇文章主要介紹了ThinkPHP提交表單時(shí)默認(rèn)自動(dòng)轉(zhuǎn)義的解決方法,可解決針對(duì)單引號(hào)和雙引號(hào)的自動(dòng)轉(zhuǎn)移問(wèn)題,提供了兩種解決方法供大家對(duì)比選擇,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下
    2014-11-11
  • yii數(shù)據(jù)庫(kù)的查詢方法

    yii數(shù)據(jù)庫(kù)的查詢方法

    這篇文章主要介紹了yii數(shù)據(jù)庫(kù)的查詢方法,結(jié)合實(shí)例簡(jiǎn)單分析了直接查詢和使用criteria進(jìn)行查詢的技巧,需要的朋友可以參考下
    2015-12-12
  • PHP抓取網(wǎng)頁(yè)、解析HTML常用的方法總結(jié)

    PHP抓取網(wǎng)頁(yè)、解析HTML常用的方法總結(jié)

    這篇文章主要介紹了PHP抓取網(wǎng)頁(yè)、解析HTML常用的方法總結(jié),本文只是對(duì)可以實(shí)現(xiàn)這兩個(gè)需求的方法作了總結(jié),只介紹方法,不介紹如何實(shí)現(xiàn),需要的朋友可以參考下
    2015-07-07
  • 基于PHP的簡(jiǎn)單采集數(shù)據(jù)入庫(kù)程序【續(xù)篇】

    基于PHP的簡(jiǎn)單采集數(shù)據(jù)入庫(kù)程序【續(xù)篇】

    在上篇 基于PHP的簡(jiǎn)單采集數(shù)據(jù)入庫(kù)程序 中提到采集新聞信息頁(yè)的列表數(shù)據(jù),接下來(lái)講講關(guān)于采集新聞具體內(nèi)容
    2014-07-07
  • 基于PHP的簡(jiǎn)單采集數(shù)據(jù)入庫(kù)程序

    基于PHP的簡(jiǎn)單采集數(shù)據(jù)入庫(kù)程序

    前幾天有一朋友要我?guī)妥鲆粋€(gè)采集新聞信息的程序,抽了點(diǎn)時(shí)間寫了個(gè)PHP版本的,隨筆記錄下。
    2014-07-07

最新評(píng)論

许昌市| 库尔勒市| 酒泉市| 手游| 南乐县| 类乌齐县| 曲麻莱县| 邵阳市| 临邑县| 汕头市| 中西区| 商洛市| 清河县| 台州市| 嘉峪关市| 阳曲县| 广丰县| 宣威市| 射洪县| 雷州市| 伊金霍洛旗| 吉林省| 调兵山市| 石嘴山市| 富源县| 宿州市| 岑巩县| 井研县| 怀宁县| 海南省| 布尔津县| 晋江市| 青川县| 邢台县| 南充市| 苗栗县| 杭州市| 金山区| 德清县| 南昌县| 西充县|