国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

圖片顯示與下載

lingdududu / 2054人閱讀

摘要:請(qǐng)多時(shí)候你會(huì)發(fā)現(xiàn)瀏覽器即可顯示圖片文件,也可提供圖片文件下載。還有一種方法直接訪問圖片地址

請(qǐng)多時(shí)候你會(huì)發(fā)現(xiàn)瀏覽器即可顯示圖片(文件),也可提供圖片(文件)下載。到底如何實(shí)現(xiàn)?什么代碼控制的呢?

關(guān)鍵技術(shù)點(diǎn)

HTTP響應(yīng)頭屬性
1、Content-Type
2、Content-Disposition (提供下載的實(shí)現(xiàn))
3、Content-Length

下載

實(shí)現(xiàn)代碼如下

    $file = "./img/fang.jpg";
    $mode = "rb";
    header("Content-Disposition:Attachment;filename=".basename($file));
    $finfo = new Finfo(FILEINFO_MIME_TYPE);
    $mime = $finfo->file($file);
    header("Content-Type: ".$mime);
    header("Content-Length:".filesize($file));
    
    $handle = fopen($file, $mode);
    while(!feof($handle)){
        echo fgets($handle, 1024);
    }

注意
在IE中,沒有header("Content-Disposition:Attachment;filename=".basename($file));這句代碼也可實(shí)現(xiàn)下載,只要header("Content-Type:image/jpg");就會(huì)提供下載

顯示

實(shí)現(xiàn)代碼如下

    $file = "./img/fang.jpg";
    $mode = "rb";
    $finfo = new Finfo(FILEINFO_MIME_TYPE);
    $mime = $finfo->file($file);
    header("Content-Type: ".$mime);
    header("Content-Length:".filesize($file));
    
    $handle = fopen($file, $mode);
    while(!feof($handle)){
        echo fgets($handle, 1024);
    }

注意
在IE中,上面代碼會(huì)沒有效果(依然是下載),在IE中,要顯示必須header("Content-Type: text/plain");不能設(shè)為image/jpg,這種做法不止兼容IE,其他瀏覽器也兼容。

還有一種方法
直接訪問圖片地址

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/22122.html

相關(guān)文章

  • HTMLCSS中的,鏈接圖像個(gè)人分享

    摘要:鏈接與圖像鏈接元素元素表示鏈接元素作用從當(dāng)前頁(yè)面跳轉(zhuǎn)到指定頁(yè)面屬性設(shè)置指定跳轉(zhuǎn)頁(yè)面的路徑路徑分類相對(duì)路徑相對(duì)于當(dāng)前頁(yè)面的路徑絕對(duì)路徑訪問的路徑地址不變化示例代碼相對(duì)路徑的鏈接文本陰影案例他是鏈接絕對(duì)路徑的鏈接他也 鏈接與圖像 鏈接元素 < a >元素 - 表示鏈接元素 作用 - 從當(dāng)前html頁(yè)面跳轉(zhuǎn)到指定html頁(yè)面 屬性 href - 設(shè)置指定跳轉(zhuǎn)html頁(yè)面的路徑 ...

    cocopeak 評(píng)論0 收藏0
  • HTMLCSS中的,鏈接圖像個(gè)人分享

    摘要:鏈接與圖像鏈接元素元素表示鏈接元素作用從當(dāng)前頁(yè)面跳轉(zhuǎn)到指定頁(yè)面屬性設(shè)置指定跳轉(zhuǎn)頁(yè)面的路徑路徑分類相對(duì)路徑相對(duì)于當(dāng)前頁(yè)面的路徑絕對(duì)路徑訪問的路徑地址不變化示例代碼相對(duì)路徑的鏈接文本陰影案例他是鏈接絕對(duì)路徑的鏈接他也 鏈接與圖像 鏈接元素 < a >元素 - 表示鏈接元素 作用 - 從當(dāng)前html頁(yè)面跳轉(zhuǎn)到指定html頁(yè)面 屬性 href - 設(shè)置指定跳轉(zhuǎn)html頁(yè)面的路徑 ...

    elisa.yang 評(píng)論0 收藏0
  • 圖片加載框架之UIL

    摘要:加載并顯示圖片或加載并執(zhí)行回調(diào)接口。加載圖片主要分為三類接口表示異步加載并顯示圖片到對(duì)應(yīng)的上。以上三類接口最終都會(huì)調(diào)用到這個(gè)函數(shù)進(jìn)行圖片加載。不允許訪問網(wǎng)絡(luò)的圖片下載器。創(chuàng)建圖片下載器,返回一個(gè)。 1. 功能介紹 1.1 Android Universal Image Loader Android Universal Image Loader 是一個(gè)強(qiáng)大的、可高度定制的圖片緩存,本文簡(jiǎn)...

    lentrue 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<