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

php輸入流php://input使用示例(php發(fā)送圖片流到服務(wù)器)

 更新時(shí)間:2013年12月25日 16:25:24   作者:  
在做一個(gè)攝像頭拍照然后上傳的功能,php中使用php://input來(lái)獲取內(nèi)容,可以看下面的示例

從官網(wǎng)信息來(lái)看,php://input是一個(gè)只讀信息流,當(dāng)請(qǐng)求方式是post的,并且enctype不等于”multipart/form-data”時(shí),可以使用php://input來(lái)獲取原始請(qǐng)求的數(shù)據(jù)。

看一個(gè)簡(jiǎn)單的例子。

客戶端就是一個(gè)表單,非常簡(jiǎn)單。

復(fù)制代碼 代碼如下:

<form action="" method="POST">
    name: <input type="text" name="name" value="tom" /><br />
    age:<input type="text" name="age" value="22" /><br />
    <input type="submit" value="Submit" />
</form>

將表單提交到服務(wù)端,服務(wù)端使用file_get_contents獲取php://input內(nèi)容

復(fù)制代碼 代碼如下:

$content = file_get_contents("php://input");
echo $content; //輸出name=tom&amp;age=22

官網(wǎng)關(guān)于php://input的說(shuō)明中,反復(fù)有提到$HTTP_RAW_POST_DATA這個(gè)變量,這個(gè)變量其實(shí)和file_get_contents(php://input)的內(nèi)容是一樣的。如果要開啟這個(gè)變量,需要修改配置文件,找到always_populate_raw_post_data這個(gè)選項(xiàng),設(shè)置為On,然后重新啟動(dòng)web服務(wù)器,就可以了。而使用php://input不需要修改php配置文件。

在項(xiàng)目應(yīng)用中,如攝像頭拍照,上傳保存,就可以用到php://input。客戶端拍照后,把圖片流傳送到服務(wù)端,服務(wù)端使用file_get_getcontents('php://input')就能獲取到圖片流,然后把圖片流保存到一個(gè)文件,這個(gè)文件就是圖片了。

相關(guān)文章

  • 自己寫的php中文截取函數(shù)mb_strlen和mb_substr

    自己寫的php中文截取函數(shù)mb_strlen和mb_substr

    這篇文章主要介紹了自己寫的php中文截取函數(shù)mb_strlen和mb_substr,在服務(wù)器沒(méi)mbstring庫(kù)時(shí)可以使用本文函數(shù)代替,需要的朋友可以參考下
    2015-02-02
  • PHP解碼unicode編碼的中文字符代碼分享

    PHP解碼unicode編碼的中文字符代碼分享

    晚上在抓取某網(wǎng)站數(shù)據(jù),結(jié)果在數(shù)據(jù)包中發(fā)現(xiàn)了這么一串編碼的數(shù)據(jù):"......\u65b0\u6d6a\u5fae\u535a......", 這其實(shí)是中文被unicode編碼后了的數(shù)據(jù),我現(xiàn)在就是想解碼出中文來(lái),上度娘搞了半天,試了很多的姿(方)勢(shì)(法),終于搞定了。
    2014-08-08
  • CentOS7編譯安裝php7.1的教程詳解

    CentOS7編譯安裝php7.1的教程詳解

    這篇文章主要介紹了CentOS7編譯安裝php7.1的教程詳解,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-04-04
  • 百度地圖API應(yīng)用之獲取用戶的具體位置

    百度地圖API應(yīng)用之獲取用戶的具體位置

    以前一直用高德地圖的API,后來(lái)因?yàn)樾枨?,必須用百度的地圖API。這些API都已經(jīng)封裝的很智能了,只需要一定的編程思維,就很簡(jiǎn)單可以實(shí)現(xiàn)功能。
    2014-06-06
  • Laravel validate error處理,ajax,json示例

    Laravel validate error處理,ajax,json示例

    今天小編就為大家分享一篇Laravel validate error處理,ajax,json示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • laradock環(huán)境docker-compose操作詳解

    laradock環(huán)境docker-compose操作詳解

    在本篇文章中小編給大家整理的是關(guān)于laradock環(huán)境docker-compose操作的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們參考學(xué)習(xí)下。
    2019-07-07
  • 深入PHP異步執(zhí)行的詳解

    深入PHP異步執(zhí)行的詳解

    本篇文章是對(duì)PHP的異步執(zhí)行進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • ThinkPHP模板IF標(biāo)簽用法詳解

    ThinkPHP模板IF標(biāo)簽用法詳解

    這篇文章主要介紹了ThinkPHP模板IF標(biāo)簽用法,需要的朋友可以參考下
    2014-07-07
  • laravel實(shí)現(xiàn)上傳圖片的兩種方式小結(jié)

    laravel實(shí)現(xiàn)上傳圖片的兩種方式小結(jié)

    今天小編就為大家分享一篇laravel實(shí)現(xiàn)上傳圖片的兩種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • laravel開發(fā)環(huán)境homestead搭建過(guò)程詳解

    laravel開發(fā)環(huán)境homestead搭建過(guò)程詳解

    Laravel Homestead 是一個(gè)官方預(yù)封裝的 Vagrant box ,它為你提供了一個(gè)完美的開發(fā)環(huán)境,你不需要在本地機(jī)器安裝 PHP、web 服務(wù)器和其他的服務(wù)器軟件,這篇文章主要介紹了laravel開發(fā)環(huán)境homestead搭建,需要的朋友可以參考下
    2020-07-07

最新評(píng)論

廉江市| 贵港市| 宿松县| 塔城市| 安义县| 西宁市| 鹰潭市| 皮山县| 英山县| 五原县| 凤凰县| 昌江| 新巴尔虎左旗| 喀什市| 巩义市| 敖汉旗| 五莲县| 沙坪坝区| 余姚市| 泸州市| 玛沁县| 宁强县| 炉霍县| 云阳县| 宝坻区| 武宣县| 都江堰市| 班戈县| 德安县| 永年县| 宣汉县| 清远市| 盖州市| 砚山县| 雷波县| 潼关县| 昭平县| 永新县| 泽库县| 昭觉县| 富平县|