亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
javascript - 移動端頁面能做修改頭像功能的嗎?
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-04-11 11:02:23
[JavaScript討論組]

最近我微信頁面項目需要做一個修改頭像功能,用input type file 能做這個功能嗎?我看到淘寶,網(wǎng)易,微博移動端頁面都沒有做修改頭像的功能,他們不做還是沒有必要做;

PHP中文網(wǎng)
PHP中文網(wǎng)

認證0級講師

全部回復(2)
伊謝爾倫

當然能啊 沒看過網(wǎng)頁版貼吧微博么 隨手寫個 Demo
通過 FileReader 讀取文件的 Base64 值并使用 img 標簽顯示預覽

HTML

<label class="upload">
  <span>上傳</span>
  <input type="file" accept="image/*">
</label>

CSS

/* 隱藏默認的上傳控件 */
input[type=file] {
  dispaly: none;
}

/* 自定義上傳按鈕樣式 */
.upload {
  ...
}

Javascript

document.querySelector('.upload input[type=file]').addEventListener('change', ev => {
  const file = ev.target.files[0] // 獲取上傳的第一個文件
  ev.target.value = null // 重置 input

  const reader = new FileReader()
  reader.onload = ev => {
    // 讀取文件完畢
    const img = document.createElement('img')
    img.src = ev.target.result // 文件的 Base64 值
    document.body.appendChild(img)
  }
  console.info(file.name) // 本地文件名
  console.info(file.type) // 文件類型 (Content-Type)
  console.info(file.size) // 文件大小
  reader.readAsDataURL(file)
})

高洛峰

可以做,有沒有必要看具體需求。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號