多图片文件的上传

在上传文件时,有时候会遇到想要多种类型图片的区分上传

例:在做商品管理上传时,想在提交时,上传缩略图一类,详细信息图一类,而这两块在提交的时候,如果不区分开的话,提交时会全部发到后台,而不能产生区分(功能点是在后端对前端页面提供一个http地址直接通过地址访问图片,而缩略图所在的部分和详细图所在的部分是分开存储的,所以要区分上传)
实现方法:
前端:
①在图片的上传时就需要区分,在react中就在state中分开独立创建数组去存储想要上传的图片,vue则是在data中分开创建数组
let data = JSON.parse(JSON.stringify(this.state.addInfo));
    data['price'] = Number(data.price);
    data['marketPrice'] = Number(data.marketPrice);
    data['stock'] = Number(data.stock);
    // message.success('添加成功');
    handleAddGoods({
      imgfiles: this.state.thumbnailList,
      files: this.state.fileList,
      addInfo: data,
    }).then(response => {
      console.log(response);
      setTimeout(() => {
        this.setState({
          loading: false,
        });
        message.success('添加成功');
        setTim
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值