国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

js怎么通過(guò)文件按鈕上傳圖片

發(fā)布時(shí)間:2021-09-04 11:55 來(lái)源:億速云 閱讀:0 作者:chen 欄目: 開(kāi)發(fā)技術(shù)

這篇文章主要講解了“js怎么通過(guò)文件按鈕上傳圖片”,文中的講解內容簡(jiǎn)單清晰,易于學(xué)習與理解,下面請大家跟著(zhù)小編的思路慢慢深入,一起來(lái)研究和學(xué)習“js怎么通過(guò)文件按鈕上傳圖片”吧!

js通過(guò)文件按鈕,上傳圖片:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--multiple可以同時(shí)上傳好多圖片,accept設置接收的文件類(lèi)型;p_w_picpath/*所有類(lèi)型的圖片都接收-->
<input type="file" multiple accept="p_w_picpath/*" id="file">
<input type="button" value="確定" id="btn">
<div id="box"></div>
</body>
</html>
<script type="text/javascript">
var oFile=document.querySelector('#file');
var oBtn=document.querySelector('#btn');
var oDiv=document.querySelector('#box');

oBtn.onclick=function () {
    console.log(oFile.files);//FileList {0: File, 1: File, length: 2}
    var files=oFile.files;
    for (var i=0;i<files.length;i++){
        showImg(files[i])
    }
}
function showImg(file) {
    var name=file.name;
    var type=file.type;
    var size=Math.floor(file.size/1024);
    if(size>500){//判斷圖片的大小
        return
    }
    if(!/p_w_picpath\/\w+/.test(type)){
        return;
    }
    if(typeof FileReader!='undefined'){
        var reader=new FileReader;//創(chuàng  )建文件讀取的對象
        reader.readAsDataURL(file);//將圖片以base64的編碼格式讀取出來(lái)
        reader.onload=function () {//讀取成功
            console.log(this.result); //this.result保存成功讀取的數據
            oDiv.innerHTML+="<img src='"+this.result+"'><p>圖片的名稱(chēng):"+name+"</p>"
        }
    }
}
</script>

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

js
免费高清A级毛片在线播放| 亚洲国产精品嫩草影院久久| 免费无码又爽又高潮视频| 一道久在线无码加勒比| 国语自产拍在线观看对白| 亚洲国产精品无码第一区二区三区|