亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

利用HTML5 file api讀取圖片進(jìn)行本地操作

MobService / 3213人閱讀

摘要:實(shí)現(xiàn)方法如下創(chuàng)建對(duì)象基于每塊文件讀取完畢之后的處理計(jì)算的之前做的一個(gè)活動(dòng)頁(yè)面,上傳照片測(cè)氣質(zhì),只在本地操作圖片,并根據(jù)值返回唯一結(jié)果

需求場(chǎng)景:需要用戶上傳一張照片,返回給用戶一個(gè)唯一的結(jié)果,比如測(cè)試類網(wǎng)頁(yè)你擁有哪種女人氣質(zhì)?(移動(dòng)端)
其實(shí)這種需求(不需要保存圖片)的話,只需要在本地處理圖片即可,不需要將圖片上傳到服務(wù)器。計(jì)算圖片的md5值可以確保唯一性。
針對(duì)這個(gè)需求,可以使用HTML5 file api來(lái)讀取文件。實(shí)現(xiàn)方法如下:

document.getElementById("file").addEventListener("change", function() {
    var fileReader = new FileReader(), box = document.getElementById("box"),
    //創(chuàng)建md5對(duì)象(基于SparkMD5)
    spark = new SparkMD5();
    //每塊文件讀取完畢之后的處理
    fileReader.onload = function(e) {
        console.log("finished loading");
        $("#box").append("");
        console.info("計(jì)算的Hash", spark.end());
    };
});

demo:
http://jsbin.com/zoputihuqe/edit?html,css,js,output

JS Bin on jsbin.com

之前做的一個(gè)活動(dòng)頁(yè)面,上傳照片測(cè)氣質(zhì),只在本地操作圖片,并根據(jù)MD5值返回唯一結(jié)果:

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/79810.html

相關(guān)文章

  • 上傳圖片本地預(yù)覽效果實(shí)現(xiàn)(兼容IE8)

    摘要:以上傳圖片為例。我們可以通過(guò)獲取上傳的圖片相關(guān)信息,但是想要實(shí)現(xiàn)本地預(yù)覽還需要借助來(lái)實(shí)現(xiàn)可以讀取本地圖片,并將圖片數(shù)據(jù)轉(zhuǎn)換成編碼的字符串形式嵌入到頁(yè)面中。在我們實(shí)現(xiàn)上傳圖片的效果里,就有用到。圖片預(yù)覽兼容處理及以下版本不支持和。 最近項(xiàng)目里需要用到上傳圖片并預(yù)覽的功能,于是寫了個(gè)jQuery預(yù)覽圖片插件,下載地址。如果有需要的,可以直接下載。第一次寫jQuery插件,如有不對(duì)之處,歡迎...

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

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

0條評(píng)論

MobService

|高級(jí)講師

TA的文章

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