给后端为php上传多张图片的问题?

发布于 2022-09-06 08:14:36 字数 201 浏览 28 评论 0

后端用的是php,我要给后端上传图片,但我用的jquery插件,就只有添加图片按钮是一个type为file的input,当点击该添加按钮时,可以插入多张图片,生成多个img,但没有生成每个img对应的input,后端的意思是在生成img的同时还应该生成每个img对应的input,然后他根据input的name去获取值,否则他只能获取第一张图片。请问该怎么解决,或者有没有满足条件的插件。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

乖乖 2022-09-13 08:14:37

如果插件中有上传完成后执行的方法,可以使用这个方法操作dom;或者使用uploadifive(html5),不过也是需要上传完成操作dom

匿名的好友 2022-09-13 08:14:37

你多看看有些网站的源代码就可以了,我截取一部分你看看::
<div class="tab-pane fade in" id="pics"><div class="well">
<div>[+]商品图片:<input type="file" name="goods_pics[]" value="" class="input-xlarge"></div></div>
</div>
相应的J代码:
$('.add').click(function(){
var add_div = '<div>[-]商品图片:<input type="file" name="goods_pics[]" value="" class="input-xlarge"></div>';
$(this).parent().after(add_div);
});
思路:把name改为name="goods_pics[]" ,点击+号,用JQ添加了一个input type="file"的标签。

心在旅行 2022-09-13 08:14:37

在前端把图片处理成base 64在提交给后台。当然每个图都要有个单独和input 这样做的好处是不用引插件了。

七颜 2022-09-13 08:14:36

不用任何插件,将 input 的name 属性修改为数组 name="img[]"

这样的情况,即便是一个图片也是一维数组

森林散布 2022-09-13 08:14:36

插件 uploadify

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文