在上传文件时可以根据需要选择一个或者多个文件进行上传
上传单个文件:
<input type="file" id="file" value="上传图片" onchange="uploadImage(this)"
style="position:relative;left: -141px;height: 110px;opacity: 0"/>
上传多个文件:
一次选择多个文件进行上传时,需要对input添加multiple属性
<input type="file" id="myFile" value="上传图片" onchange="uploadImage(this)" multiple="multiple"
style="position:relative;left: -141px;height: 110px;opacity: 0"/>
在进行上传时可能会出现同一个文件无法二次上传的情况,出现该问题的原因是onChange监听的是input的值,在点击选择之前input的值并没有改变。解决办法:只需要在上传成功之后进行回调,将input的值置空即可再次上传该文件。