首先肯定需要先下载依赖包

npm install multiparty -s

然后引入

const multiparty = require('multiparty');router.post('/upload',(req,res)=>{//注意:这里必须事先定义静态资源路径,不懂得下方有联系方式可以问我let form = new multiparty.Form({uploadDir:'./upload/'});//该模块主要是对前端传过来的file做一个formData的处理form.parse(req,(err,fields,file) => {if(err){res.json({code:0,msg:`上传失败,失败原因${err.message}`})return false;}let imgUrl =  file.file[0].path;//本地路径let msg = '上传成功';res.send({code:1,msg,imgUrl})});
})

前端上传

<!--必须声明 multipart/form-data -->
<form action="http://localhost:8003/api/upload/test" method="post" enctype="multipart/form-data"><input type="file" name="file" id=""><input type="submit" value="上传">
</form>

个人博客

Nodejs依赖multiparty上传图片、nodejs上传图片出现unsupported content-type相关推荐

  1. NodeJS 依赖 Python 自动安装

    在 Windows 10 环境安装 node-v16.13.1-x64.msi 的时候. 会自动安装 Python 依赖. 在 NodeJS 的安装过程中,勾选Authmatically instal ...

  2. nodejs + express + multiparty处理上传文件接口:踩坑及总结

    文章目录 一.简单的文件上传 模块 接口 二.multipart/form-data随着表单上传文件 前端 后端 1. multiparty 2.connect-multiparty 在平时工作和自己 ...

  3. Vue05之ElementUI入门+nodejs环境搭建+运行nodejs项目

    14天阅读挑战赛 努力是为了不平庸~ 目录 1. ElementUI入门 1.1 ElementUI简介 1.2 Vue+ElementUI安装 1.3 开发示例 2. 搭建nodejs环境 2.1 ...

  4. nodejs学习巩固笔记-nodejs基础,Node.js 高级编程(核心模块、模块加载机制)

    目录 Nodejs 基础 大前端开发过程中的必备技能 nodejs 的架构 为什么是 Nodejs Nodejs 异步 IO Nodejs 事件驱动架构 全局对象 全局变量之 process 核心模块 ...

  5. nodejs和php性能,Nodejs 和PHP 性能测试结果

    Nodejs 和PHP 性能测试结果 Nodejs 和PHP 性能测试结果 为什么80%的码农都做不了架构师?>>> nodejs 和 php 实现的是一个像他的功能,从MySQL里 ...

  6. linux系统宝塔安装nodejs,node安装,nodejs安装,Windows nodejs安装,Linux nodejs安装

    node安装,nodejs安装,Windows nodejs安装,Linux nodejs安装 Windows系统: 安装:node-v12.14.0-x86.msi 查看:node -v 返回版本信 ...

  7. 解决ImageIo图像类型不支持的异常:Unsupported Image Type

    在做图片压缩时,遇到如下错误: javax.imageio.IIOException: Unsupported Image Type 原因是jdk自带的jpeg解析器不能解析所有jpeg格式的图片,如 ...

  8. java图片处理Unsupported Image Type解决

    使用java读取JPEG报错Unsupported Image Type: javax.imageio.IIOException: Unsupported Image Typeat com.sun.i ...

  9. 图片压缩Unsupported Image Type异常,解决方法

    问题 需要对上传的大图片,在存储原文件后,另对它进行压缩存储作为缩略图.部分jpg图片在压缩时报错,导致没有压缩直接保存.网站页面展示这些5M左右的图片,打开变慢,影响使用 javax.imageio ...

最新文章

  1. python list是一个有序列表 这个与java的list是无序的列表 具有明显不同,一定要注意
  2. Warning: post-commit hook failed (exit code 255) with no output.
  3. IP通信基础 5月8日
  4. MVVM Light学习笔记(三):Messenger
  5. 如何把linux电脑当做数据库,在linux下如何进行mysql命令行 创建数据库linux操作系统 -电脑资料...
  6. 初步认识Volatile-从硬件层面了解可见性的本质
  7. 如何利用ffmpeg提供的API函数进行多媒体文件的解封装
  8. 学习开发webpart
  9. mysql bin 分析_mysql bin log 分析
  10. 浅谈管理软件的功能与作用-—以Nvisual综合布线可视化运维管理平台和进销存管理软件为例
  11. 32位plsql连接64位oracle客户端,使用32位PLSQL通过64位的ORACLE客户端连接到64位的数据库...
  12. word文档怎么批量解除锁定_解除锁定的word文档的方法
  13. mysql进销存表设计_数据库设计:数据库进销存管理系统(包含有仓库出库入库触发器)...
  14. 手机CPU性能天梯图及品牌
  15. Libreoffice命令行实现office转pdf(Windows、Linux)
  16. 【ODX介绍】-4.3-UDS诊断$3E服务在ODX-D诊断描述文件中如何描述
  17. 完美解决 iOS 中只旋转自己想要旋转的屏幕
  18. 201912月灵感记录
  19. 【RS】关于路由器ping不通直连的几种原因(3)
  20. 图形性能测试软件,跨平台图形性能基准测试软件3DMark Wild Life发布

热门文章

  1. clear html5代码,HTML5 clearRect不起作用
  2. 读“敏捷开发修炼之道”有感
  3. 过敏性鼻炎与感冒症状区别
  4. pythonic风格_如何写出Pythonic风格的代码
  5. 人教新课标 小学一年级语文上册教学视频
  6. gensim 快速入门 Word2Vec
  7. 座椅内饰如何「跟上」智能电动?这款智能概念座舱看到未来
  8. 地图是怎么知道实时路况的?
  9. 解决pod时报错“Authentication token is invalid or unverified. Either verify it with the email that…”问题
  10. 02.17 Kalevitch and Chess