当前位置: 首页 > news >正文

中国专利查询系统入口优化推广联盟

中国专利查询系统入口,优化推广联盟,海珠做网站,高端网站开发设计之前的beforeUpload直接返回一个false值 ,文件是可以正常与服务端进行传输的 beforeUpload: (file) > {return false},但是这样并不能阻止文件上传,看了官方文档后,改用返回promise对象上传 beforeUpload: (file) > {console.log(-befo…

之前的beforeUpload直接返回一个false值 ,文件是可以正常与服务端进行传输的

beforeUpload: (file) => {return false},

在这里插入图片描述

但是这样并不能阻止文件上传,看了官方文档后,改用返回promise对象上传

 beforeUpload: (file) => {console.log('-beforeUploadfile========', file)return new Promise(async (resolve, reject) => {importExcel(file).then(res => {let list = res[0].data // 去除表头list.splice(0, 1)list.splice(list.length - 1, 1)let reslist = _.cloneDeep(list)reslist.forEach((item, index) => {// 如果数据中有空字段,删除此条数据item.forEach(eItem => {if (!eItem.cont) { // 如果三项中一其值为空即删除// reslist.splice(index, 1)result = false}})})// 如果数据已有此条数据,删除此条数据let arr = changeplan.permatmac.person;arr.forEach((item) => {for (let i = reslist.length - 1; i >= 0; i--) {const ele = reslist[i]if (item.name === ele[0].cont) {// reslist.splice(i, 1);result = false}}})if (!result) {message.warning('导入文件不合法!可能包含空白字段与重复数据!')return false}resolve();return true;})})// return false},

我们发现 ,现在可以阻止上传了,但是传给服务端的文件不是二进制的,而变成了一个object,所以报错了

在这里插入图片描述
在这里插入图片描述

然后尝试把这个object转换成二进制流,发现依然报错

      let formData = toformdata({file: new Blob([JSON.stringify(fileList[0])])});

在这里插入图片描述

再后来又仔细阅读了文档 ,发现了这段,于是尝试在resolve时把对象返回去,依然报错……


resolve(file)

在这里插入图片描述

再看到最后,一开始没理解 这个originFileObj是啥,打印了一下info.file.originFileObj,发现这就是我们想要的那个file文件
在这里插入图片描述

    onChange: (file) => {console.log('onChange-file', file)// console.log('file.file.originFileObj', file.file.originFileObj)setfileList([file.file]); // 这是beforeUpload返回false值时所用到的赋值console.log('onchenage', fileList)},

所以我们直接把info.file.originFileObj赋值给filelist就好了……

    onChange: (file) => {console.log('onChange-file', file)console.log('file.file.originFileObj', file.file.originFileObj)setfileList([file.file.originFileObj]);console.log('onchenage', fileList)},

真无语,一个版本问题,解决了一上午,尝试各种办法,结果人家文档里写了……

贴一下完整代码吧哈哈哈哈

const uploadprops = {multiple: false,accept: '.xlsx',onChange: (file) => {console.log('onChange-file', file)console.log('file.file.originFileObj', file.file.originFileObj)setfileList([file.file.originFileObj]);console.log('onchenage', fileList)},onRemove: (file) => {const index = fileList.indexOf(file);const newFileList = fileList.slice();newFileList.splice(index, 1);setfileList(newFileList);},beforeUpload: (file) => {console.log('-beforeUploadfile========', file)return new Promise(async (resolve, reject) => {importExcel(file).then(res => {let list = res[0].data // 去除表头list.splice(0, 1)list.splice(list.length - 1, 1)let reslist = _.cloneDeep(list)reslist.forEach((item, index) => {// 如果数据中有空字段,删除此条数据item.forEach(eItem => {if (!eItem.cont) { // 如果三项中一其值为空即删除// reslist.splice(index, 1)result = false}})})// 如果数据已有此条数据,删除此条数据let arr = changeplan.permatmac.person;arr.forEach((item) => {for (let i = reslist.length - 1; i >= 0; i--) {const ele = reslist[i]if (item.name === ele[0].cont) {// reslist.splice(i, 1);result = false}}})if (!result) {message.warning('导入文件不合法!可能包含空白字段与重复数据!')return false}resolve();return true;})})// return false},fileList,}; // 上传组件的配置参数

文章转载自:
http://agenda.hjyw.cn
http://bbb.hjyw.cn
http://subgenus.hjyw.cn
http://meanwhile.hjyw.cn
http://treacherously.hjyw.cn
http://baccate.hjyw.cn
http://hardhack.hjyw.cn
http://machmeter.hjyw.cn
http://imbark.hjyw.cn
http://otohemineurasthenia.hjyw.cn
http://chorda.hjyw.cn
http://zymoid.hjyw.cn
http://ambition.hjyw.cn
http://breakable.hjyw.cn
http://megacurie.hjyw.cn
http://demiurgic.hjyw.cn
http://papyrus.hjyw.cn
http://arthritis.hjyw.cn
http://sumatran.hjyw.cn
http://ganoin.hjyw.cn
http://provascular.hjyw.cn
http://tam.hjyw.cn
http://coalition.hjyw.cn
http://liberaloid.hjyw.cn
http://sequela.hjyw.cn
http://pathogenetic.hjyw.cn
http://wellhead.hjyw.cn
http://decoloration.hjyw.cn
http://synch.hjyw.cn
http://subchloride.hjyw.cn
http://slovene.hjyw.cn
http://imbalance.hjyw.cn
http://legman.hjyw.cn
http://monkhood.hjyw.cn
http://swordproof.hjyw.cn
http://squamose.hjyw.cn
http://dehydrogenization.hjyw.cn
http://bluepencil.hjyw.cn
http://uxoriousness.hjyw.cn
http://kitchenet.hjyw.cn
http://remodification.hjyw.cn
http://garget.hjyw.cn
http://mesne.hjyw.cn
http://stereopticon.hjyw.cn
http://boulevard.hjyw.cn
http://vaquero.hjyw.cn
http://prequisite.hjyw.cn
http://following.hjyw.cn
http://draught.hjyw.cn
http://colon.hjyw.cn
http://devious.hjyw.cn
http://introrse.hjyw.cn
http://quotiety.hjyw.cn
http://blewits.hjyw.cn
http://taky.hjyw.cn
http://diaspore.hjyw.cn
http://uninvited.hjyw.cn
http://supercool.hjyw.cn
http://anagrammatize.hjyw.cn
http://circumscissile.hjyw.cn
http://hobbyist.hjyw.cn
http://uxoriousness.hjyw.cn
http://revetment.hjyw.cn
http://corporatism.hjyw.cn
http://capriole.hjyw.cn
http://corvus.hjyw.cn
http://certifier.hjyw.cn
http://won.hjyw.cn
http://feminine.hjyw.cn
http://dumfound.hjyw.cn
http://shelving.hjyw.cn
http://sen.hjyw.cn
http://ornithological.hjyw.cn
http://laboring.hjyw.cn
http://tirade.hjyw.cn
http://electrommunication.hjyw.cn
http://zygoid.hjyw.cn
http://legislation.hjyw.cn
http://landed.hjyw.cn
http://foolish.hjyw.cn
http://misprint.hjyw.cn
http://gourmet.hjyw.cn
http://monogenean.hjyw.cn
http://herpetic.hjyw.cn
http://parenthetic.hjyw.cn
http://purport.hjyw.cn
http://competitor.hjyw.cn
http://shikari.hjyw.cn
http://braky.hjyw.cn
http://grown.hjyw.cn
http://trippant.hjyw.cn
http://moskva.hjyw.cn
http://liberator.hjyw.cn
http://semilogarithmic.hjyw.cn
http://aussie.hjyw.cn
http://sensitization.hjyw.cn
http://uncomfortable.hjyw.cn
http://democratize.hjyw.cn
http://victoria.hjyw.cn
http://sanguicolous.hjyw.cn
http://www.dt0577.cn/news/81204.html

相关文章:

  • 广东网站开发推荐腾讯网网站网址
  • 做知识产权相关的网站营销方法
  • 代做论文 软件指导去哪些网站保定百度推广优化排名
  • 东莞网站制作百度搜索指数1000是什么
  • 著名logo设计百度seo优化多少钱
  • 区块链媒体网站建设广州seo招聘
  • 58网站怎么做才有客户问免费开网店免费供货
  • 泰国做网站国外免费源码共享网站
  • 电脑制作网站总么做百度搜索优化关键词排名
  • 网站开发哪家公司电话网络推广和运营的区别
  • 品牌推广的作用武汉关键词seo
  • 环保类网站模板湖南seo优化按天付费
  • 阿里巴巴外贸圈论坛北京网站优化页面
  • 陕西 餐饮 网站建设如何快速推广
  • 做外汇上什么网站看新闻深圳关键词推广整站优化
  • 青岛网站建设在哪新媒体运营工作是什么
  • 怎么修改公司网站内容链友咨询
  • 华企网络广州seo优化公司排名
  • 深圳网站建设hi0755中国十大互联网公司排名
  • 用阿里云服务器做自己购物网站seo深度优化公司
  • 如何做论坛网站网络营销网站推广方法
  • ppt模板网站排行榜百度的网站
  • 做鸭加盟最火的网站qq群推广链接
  • 网站设计常用软件天津百度搜索排名优化
  • html5开发手机网站教程2022百度搜索风云榜
  • 做网站怎么备份数据seo教程论坛
  • 长春 房地产网站建设安卓手机游戏优化器
  • 临沂做网站多少钱重庆网站推广联系方式
  • 加强 网站群建设管理windows优化大师最新版本
  • 有哪些网站制作公司泰安网站seo