文件域上传多文件

文件域上传多文件

请问文件域如何实现上传多个文件?

就是每次点击按钮可以选择一个或多个文件,也可以通过多次点击选择按钮增加想要上传的文件,最后在下面显示出来,格式类似:(css样式我已经实现了,但就是不知道怎么能实现点击按钮实现上传多文件)

http://img1.sycdn.imooc.com//climg/5f8907c909abfbec11600349.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,以目前接触到的知识是不能实现的,要配合js实现,老师给你说一下思路:监听文件域的onchange事件,可以拿到文件域的files属性,里面包含了上传文件的所有信息,渲染到页面上就可以了。

现在不理解也没有关系,等同学接触的知识多了,就能慢慢理解了。现在作为一个了解即可

  • 简哥 提问者 #1
    好的,谢谢老师
    2020-10-19 09:11:02
好帮手慕言 2020-10-16 16:24:20

同学你好,可以添加multiple属性

http://img1.sycdn.imooc.com//climg/5f895828099d002c04240046.jpg

实现一次可以上传多个文件的效果(在选择文件时,按住ctrl键),上传了几个文件,会有提示的,如下:

http://img1.sycdn.imooc.com//climg/5f8958b109fb6a7201920067.jpg


  • 提问者 简哥 #1
    蟹蟹回答~那请问怎么才能把上传的这些文件的名字都显示出来呢?
    2020-10-16 16:27:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师