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

呼市做开发网站的公司许昌网络推广哪家好

呼市做开发网站的公司,许昌网络推广哪家好,赣州唯宅汇科技有限公司,百度小程序在哪里打开编写一个上传文件的组件 tuku,点击图片上传后使用FileReader异步读取文件的内容#xff0c;读取完成后获得文件名和base64码#xff0c;调用后端uploadApi,传入姓名和base64文件信息#xff0c;后端存入nginx中#xff0c;用于访问 tuku.ts组件代码#xff1a; templa…编写一个上传文件的组件 tuku,点击图片上传后使用FileReader异步读取文件的内容读取完成后获得文件名和base64码调用后端uploadApi,传入姓名和base64文件信息后端存入nginx中用于访问 tuku.ts组件代码 template!-- 点击后触发方法修改父组件的值 --el-avatar :size80 srcimgmodelValue1 clickdrawer true stylecursor: pointer;img srchttps://cube.elemecdn.com/e/fd/0fc7d20532fdaf769a25683617711png.png //el-avatarel-drawer v-modeldrawer title图片上传 :with-headerfalseel-upload classavatar-uploader :show-file-listfalse :on-changeonChange :auto-uploadfalseel-icon classavatar-uploader-iconPlus //el-icon/el-upload/el-drawer/templatescript langts setupimport { defineModel,ref} from vue; import { uploadApi } from /api/index.ts;const modelValue defineModel(tukuimg1)const onChange (uploadFile:any, uploadFiles: any){let name uploadFile.name//FileReader是浏览器提供的API用于异步读取文件的内容let reader new FileReader()//使用readAsDataURL方法异步读取文件内容。uploadFile.raw应该是文件对象本身reader.readAsDataURL(uploadFile.raw)//设置FileReader的onload事件处理器当读取操作完成时这个函数会被调用,注意这里的file参数实际上是event对象reader.onload (file){callUploadApi(name,file.target?.result)}}const callUploadApi (name:String,base64 :any){uploadApi.upload.call({name,base64}).then((res: any){modelValue.value resdrawer.value false})}const drawer ref(false)/scriptstyle scoped .avatar-uploader .avatar {width: 100px;height: 100px;display: block; } /style style .avatar-uploader .el-upload {border: 1px dashed var(--el-border-color);border-radius: 6px;cursor: pointer;position: relative;overflow: hidden;transition: var(--el-transition-duration-fast); }.avatar-uploader .el-upload:hover {border-color: var(--el-color-primary); }.el-icon.avatar-uploader-icon {font-size: 28px;color: #8c939d;width: 100px;height: 100px;text-align: center; } /style 使用组件 后端api uploadService代码 package com.yy.service;import cn.hutool.core.codec.Base64; import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.extra.pinyin.PinyinUtil; import com.yy.dto.UploadDto; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service;Service public class UploadService {Value(${upload.path})private String uploadPath;Value(${upload.domain})private String uploadDomain;public String uploadAll(UploadDto uploadDto) {String name uploadDto.getName();String base64 uploadDto.getBase64();String[] base64Array StrUtil.splitToArray(base64, base64,);byte[] bytes Base64.decode(base64Array[1]);//设置图片名称前使用唯一id,防止名字重复name IdUtil.fastSimpleUUID()_name;//在保存汉字时使用拼音汉字可能不兼容例如iosname PinyinUtil.getPinyin(name, );FileUtil.writeBytes(bytes,uploadPathname);return uploadDomain/images/name;} } 效果
http://www.hkea.cn/news/14567957/

相关文章:

  • 阿里云万网域名注册关键词优化排名公司
  • 网站界面设计实训的意义企业网站托管外包方案
  • 百度爱采购网站官网聊城做网站做的不错的
  • 中国建设投资集团 网站首页做网站外包需要提供什么
  • 购物网站排名前十名免费的网站模板哪里有
  • 微信网站平台怎么建立群辉wordpress语言
  • 凡科网站建设套餐报价营销咨询师是做什么的
  • 档案馆网站机房建设wordpress搜索框下拉
  • 本地怎么做网站服务器吗好的wordpress企业模板下载地址
  • 做高考题的网站深圳定做网站
  • 网页设计面试自我介绍wordpress 自动seo
  • 哪些网站可以做详情页聚美优品网站开发时间进度表
  • 广州网站订制开发wordpress写模版
  • 广州怎么建设一个网站一个小胖子从网站做任务的网站故事
  • 娃哈哈网站建设策划书海南旅游网页设计
  • 网站内容页怎么设计芜湖建设工程质量监督站网站
  • 深圳企业网站建设维护摄影网站app
  • 手机网站页面设计要求浙江十大外贸公司排名
  • 要如何关闭公司网站 撤销备案上海公司网站建设公司
  • 中国建设银行预约网站无极官网下载
  • 杨园建设社区网站PHP是做网站最好的
  • 公司网站建设工作方案html网站地图
  • 新的网站设计公司网站是用php还是asp 怎么区别
  • 营销型科技网站建设php网站开发软件
  • 昆明网站优化公司浏览器主页被篡改2345
  • 龙岩做网站公司有哪些网络企业
  • 杭州市城乡规划局建设局官方网站html网页框架代码
  • 腾讯云 建网站从域名到网站建设完成的流程
  • 网站域名绑定ipwordpress打包成app
  • wordpress自己新建模板宜昌网站seo收费