美文网首页
nodejs 文件上传

nodejs 文件上传

作者: THERAIN_ | 来源:发表于2020-08-05 20:36 被阅读0次

图片文件上传、
在调试的时候 使用 multer 一直报错,所以最后选择使用 connect-multiparty 模块,还不知道是什么原因 - -.;

var multipart = require('connect-multiparty'); //在处理模块中引入第三方解析模块
var multipartMiddleware = multipart();
app.use(bodyParser.urlencoded({ extended: false }));

示例:

var express = require('express');
var app = express();
var fs = require('fs');
var bodyParser = require('body-parser');
var multipart = require('connect-multiparty'); //在处理模块中引入第三方解析模块
var multipartMiddleware = multipart();
var urlencodedParser = bodyParser.urlencoded({ extended: false })

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(express.static('public'))
//设置跨域访问
app.all('*', function (req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");  // 允许所有路径跨域
    res.header("Access-Control-Allow-Headers", "Origin,X-Requested-With,Content-Type,Accept");
    res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
    res.header("X-Powered-By", ' 3.2.1');
    res.header("Content-Type", "application/json;charset=utf-8");
    next();
});

app.post('/all', (req, res, next) => {
    res.send(res.body)
})
监听端口
app.listen(7777, () => { console.log('端口7777:服务已启动...') })

接口中接收,文件打印出 文件信息;

app.post('/userinfo/upload', multipartMiddleware, function (req, res) {
    console.log(req.body, req.files);  // 打印从接口那倒的文件信息 如下图
    res.send({ code: 0, msg: '图片上传成功', data: null})
})

打印的图片信息


image.png

相关文章

  • 前端干货链接-持续更新

    前端文件上传 拖拽上传、图片预览、文件上传nodejs-process-excel :nodejs解析或导出exc...

  • 求解一个nodeJs 的文件访问问题

    开发环境 后端:nodeJs 前端:Vue 需求:视频文件上传,视频预览 问题:上传已经可以实现,存在nodeJs...

  • Nodejs 文件上传

    node js 接收表单数据原理 使用 formidable 上传文件

  • NodeJS文件上传

    使用multer上传文件,默认不会给文件添加扩展名 一、package.json 二、app.js 三、uploa...

  • nodejs 文件上传

    图片文件上传、在调试的时候 使用 multer 一直报错,所以最后选择使用 connect-multiparty ...

  • NodeJS 文件上传

    keywords multipart/form-data HTML entity 各依赖功能描述 formidab...

  • ftp 上传模式

    在使用 nodejs 实现 ftp 文件上传的过程中,我发现文本文件可以正常上传,但是图片文件则不行。图片被上传后...

  • node安装(linux)

    1、下载 https://nodejs.org/zh-cn/download/ 2、上传 rz上传文件 3、解压 ...

  • nodejs 实现文件上传

    文件上传需要解析文件,之前我们解析数据使用body-parser,解析文件可以用multer。body-parse...

  • nodejs 实现文件上传

    前端页面结构 node 服务端 需用到connect-multiparty 模块 npm install conn...

网友评论

      本文标题:nodejs 文件上传

      本文链接:https://www.haomeiwen.com/subject/dpgorktx.html