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

做二手房又做网站的今日国际军事新闻

做二手房又做网站的,今日国际军事新闻,如何做网站资讯,安徽飞亚建设网站目录 一、前端代码实现 二、后端代码实现 三、调试效果实现 一、前端代码实现 废话不多说直接上代码 <el-form-item prop"image" label"上传图片" v-model"form.image"><el-upload:action"http://localhost:8…

目录

一、前端代码实现        

二、后端代码实现

三、调试效果实现


一、前端代码实现        

        废话不多说直接上代码

<el-form-item prop="image" label="上传图片" v-model="form.image"><el-upload:action="'http://localhost:8080/files/upload'"list-type="picture-card"limit="1":on-exceed="limitError":on-success="imgSuccess":on-error="imgError"><i class="el-icon-plus"></i></el-upload></el-form-item>

        这里用了elementUI的一个简单的例子,自己又改了一些,简单讲解一下

        action: 头像上传向后端发送的地址,这里后端采用了本地上传

        list-type: 即文件列表的类型,就是上传后文件的样式是图片还是文字的格式

        limit: 上传数量的限制,这里仅可上传一张图片

        on-exceed: 上传超过限制触发的函数

        on-success: 上传成功触发的函数

        on-error: 上传失败触发的函数

        更多参数可以参照:组件 | Element

        相对应的函数如下:

    // 上传成功imgSuccess(res, file) {this.imageUrl = res.data;this.form.image = this.imageUrl;console.log(res.data);},// 上传失败imgError(res) {this.$message({type: "error",message: "附件上传失败",});},// 上传数量超限limitError() {this.$message({type: "error",message: "图片仅可上传一张",});},

        比较重要的是上传成功后的函数imgSuccess,此函数需要根据实际项目中你的form表单的值或者构建的data进行绑定操作,确保图片地址能被后端存储便于后续展示

二、后端代码实现

/*** 文件上传*/@PostMapping("/upload")public Result upload(MultipartFile file) {if(file == null || file.isEmpty()) {return Result.error(400,"上传文件为空");}String flag;synchronized (FileController.class) {flag = System.currentTimeMillis() + "";ThreadUtil.sleep(1L);}String fileName = file.getOriginalFilename();try {if (!FileUtil.isDirectory(filePath)) {FileUtil.mkdir(filePath);}// 文件存储形式:时间戳-文件名FileUtil.writeBytes(file.getBytes(), filePath + flag + "-" + fileName);System.out.println(fileName + "--上传成功");System.out.println("文件上传地址"+filePath);} catch (Exception e) {System.err.println(fileName + "--文件上传失败");return Result.error(400,"文件上传失败");}String http = "http://" + ip + ":" + port + "/files/";return Result.success(http + flag + "-" + fileName);}

        很普通的一个文件上传接口,仅接收一个文件流并进行本地存储后名称为:时间戳-文件名,

后端进行测试没有问题

三、调试效果实现

        

 

前端显示图片上传成功

http://www.shuangfujiaoyu.com/news/8971.html

相关文章:

  • 百兆独享 做资源网站西安网络推广公司大全
  • 阜宁做网站哪家公司最好百度账户代运营
  • 青岛哪家做网站好网站建设的基本流程
  • 做网站 php java线上营销推广渠道
  • 勉费申请做网站成都网站快速优化排名
  • 网站建设便宜的公司网络上如何推广网站
  • 采购搜索引擎优化的目的是对用户友好
  • 公司是做网站建设的怎么开票百度快照搜索引擎
  • 阿里巴巴的电子商务网站建设培训机构是干什么的
  • java购物网站开发流程百度seo搜索引擎优化厂家
  • 网站上线之前做哪些工作北京网优化seo公司
  • mac做网站设计百度建站平台官网
  • 站长如何做导航网站网站底部友情链接代码
  • 贵州软件制作杭州seo推广优化公司
  • 做网站还要什么认证吗杭州龙席网络seo
  • 网站建设方案书 doc百度广告官网
  • 数码公司网站建设调查网站seo优化多少钱
  • 免费网站建设网站有那些找客户资源的软件哪个最靠谱
  • 如何获取免费域名网站运营优化培训
  • 公司名称logo设计图免费如何结合搜索检索与seo推广
  • 做肥料网站互联网品牌的快速推广
  • 关于服装店网站建设的策划方案磁力岛
  • 动漫制作专业学什么课程全网营销与seo
  • 贵阳建设工程信息网站深圳百度首页优化
  • 包头做网站企业手机优化软件下载
  • 传媒网站制作网络推广具体内容
  • 动漫网站开发与建设企业管理培训课程网课免费
  • 深圳做网站最好百度一下首页官网下载
  • 有公司可以做网站升级ipv6廊坊首页霸屏排名优化
  • ipv6地址可以做网站吗搜索排名广告营销