作家
登录

一步一步搭建一个图片上传网站(后台服务器用nodejs)

作者: 来源: 2017-05-08 16:03:24 阅读 我要评论

  •             let imgDOMArray = new Array(files.length) 
  •             let reader = [] 
  •             let thumbPic = [] 
  •             progressDOM = document.getElementById('progress-img'
  •             for (let i = 0; i < files.length; i++) { 
  •                 reader[i] = new FileReader() 
  •                 thumbPic[i] = document.createElement('div'
  •                 imgDOMArray[i] = document.createElement('img'
  •                 imgDOMArray[i].file = files[i] 
  •                 thumbPic[i].className = 'thumbPic' 
  •                 thumbPic[i].appendChild(imgDOMArray[i]) 
  •                 previewDOM.appendChild(thumbPic[i]) 
  •                 reader[i].readAsDataURL(files[i]) 
  •                 reader[i].onload = (img => { 
  •  
  •                     return e =>img.src = e.target.result 
  •                      
  •                 })(imgDOMArray[i]) 
  •  
  •             } 
  •         } 
  • 3.点击上传按钮上传图片


    这个根本思路就是应用Formdata模仿表单,然后用ajax发送文件到办事器

    1. var aUpload = document.querySelector('.selectImg'
    2.         var button = document.querySelector('#upload'
    3.         var fileinput = document.getElementById('file'
    4.         button.onclick = uploadFile 
    5.          function uploadFile() { 
    6.             //  console.log('ddd'
    7.             var xhr = new XMLHttpRequest() 
    8.             var formdata = new FormData() 
    9.  
    10.             var files = fileinput.files 

        推荐阅读

        在R中使用开源大规模预测工具Prophet

      Prophet 是 Facebook 推出的开源大年夜范围猜测对象,可以在 R 和 Python 中应用以猜测时光序列数据。一、基本介绍下面实例中应用的是佩顿 &middot; 曼宁的维诽谤科主页每日拜访量的时光序>>>详细阅读


      本文标题:一步一步搭建一个图片上传网站(后台服务器用nodejs)

      地址:http://www.17bianji.com/lsqh/35075.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)