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

js将项目中的图片上传到服务器

项目上有时候会有奇怪的需求,比如前端有一些示例,想点击按钮就能上传图片,而这个图片是在前端的项目中的,如果不上传吧,又获取不到一些业务数据的id,但后端又不想为这块功能做特殊的处理,这时想通过前端直接上传到后端,需要file对象才可以。

这个时候我们需要将img转换成file对象,所以我们可以通过fetch转换成file对象然后上传,思路就是直接import 目录中的图,这样即便是打包了图片名加了hash也不会有问题,然后就是通过fecth读取到图,然后转换成file,将file放到ForData表单中,然后直接调用文件上传接口就可以了,代码如下:

  //项目中的demo图片import demo1Img from '../../assets/img/demo1.png'//fetch读取图片fetch(demo1Img).then(
http://www.lryc.cn/news/129753.html

相关文章:

  • 【C语言】指针的进阶
  • 【Windows系统编程】03.远线程注入ShellCode
  • 第1天----验证一个字符串是否是另一个字符串的子串
  • 项目实战第四十三讲:使用模版模式优雅实现财务编辑费用
  • [JavaWeb]【六】web后端开发-请求响应
  • uniapp websocket机制 心跳 重连
  • labelme安装以及标注自己的目标检测数据集
  • 归并排序JS
  • matlab 计算点云平均密度
  • c++ | uint8_t、uint16_t、unint32_t 和size_t
  • mysql 超大 sql 文件导入过程
  • 【悬挂绝缘子的串效模型】测量每个绝缘子盘之间的电压并测量串效研究(Simulink)
  • P3957 [NOIP2017 普及组] 跳房子
  • VR数字工厂多元化展现,打造数字企业工厂名片
  • uniapp封装组件,选中后右上角显示对号√样式(通过css实现)
  • 华为OD面试(部分)
  • 从零做软件开发项目系列之一综论软件项目开发
  • msvcp110.dll是什么意思,msvcp110.dll丢失的解决方法
  • 【报错】git push --set-upstream origin XXXX重名
  • 探索树算法:C语言实现二叉树与平衡树
  • Ubuntu 20.04(服务器版)安装 Anaconda
  • IDEA项目实践——JavaWeb简介以及Servlet编程实战
  • 【Freertos基础入门】队列(queue)的使用
  • 从零构建深度学习推理框架-8 卷积算子实现
  • 【Spring Boot】JdbcTemplate数据连接模板 — JdbcTemplate入门
  • 视频汇聚集中存储EasyCVR平台调用iframe地址视频无法播放,该如何解决?
  • 从今天起,重新出发
  • Java多态详解(1)
  • optee读取Arm系统寄存器的模板
  • VSCode 使用总结