1.目前遇到的问题为应用的weui图片上传框架,但代码中预览部分li获取到了类型是blob的图片。但只有一个input,通过ajax提交到php,只能获取到最后一张图片。
<p class="weui-uploader__bd">
<ul class="weui-uploader__files" id="uploaderFiles" >
<li class="weui-uploader__file" style="background-image:url('__PUBLIC__/Admin/images/pic_160.png')"></li>
<li class="weui-uploader__file weui-uploader__file_status" style="background-image:url('__PUBLIC__/Admin/images/pic_160.png')">
<p class="weui-uploader__file-content">50%</p>
</li>
</ul>
<p class="weui-uploader__input-box">
<input id="uploaderInput" name="photo" class="weui-uploader__input" type="file" accept="image/*" />
</p>
</p>
2.通过后台进行$_FILES只能获取到一个input。怎么才能获取所有的?大家用weui上传图片的时候是怎么处理的呢?
PS:贴上图片photo不加[]的情况下,获取的到的是
加[]获取返回的是:
$_FILES 只会取到文件,是不是你看错了。
我只清楚你的blob大数据流是啥玩意儿,blob抛到后端的东西就要用
`
php:oupnt
input 里加上参数 multiple 就可以了
今天在用的时候刚好遇到这个问题。大概楼主已经解决了。
我用的是最新版。
只要把input里面的name改下
比如:
<input id="uploaderInput" name="photo" class="weui-uploader__input" type="file" accept="image/*" multiple/>
改成
<input id="uploaderInput" name="photo[]" class="weui-uploader__input" type="file" accept="image/*" multiple/>