var multiparty = require('multiparty');

function fileUpload(req,res)
    {
        //生成multiparty对象,并配置上传目标路径
        var form = new multiparty.Form({uploadDir: '../static/images/'});
        //上传完成后处理
        form.parse(req, function(err, fields, files) {
        var filesTmp = JSON.stringify(files,null,2);
        if(err){
            } else {
            var inputFile = files.file[0];
            var uploadedPath = inputFile.path;
            var dstPath = '../static/images/' + inputFile.originalFilename;
             //重命名为真实文件名
            fs.rename(uploadedPath, dstPath, function(err) {
            if(err){
                    console.log('rename error: ' + err);
                    } else {
                    console.log('rename ok');
                    }
                });
            }
            res.send({"fileName":inputFile.originalFilename});

});
    }

route.post('/fileUpload',(req,res)=>{
        fileUpload(req,res);
    });

代码来源:https://github.com/chengyaxin/vue-test/blob/master/server/api.js

这是自己写的关于vue例子中的代码,有兴趣的可以看一下这个例子哦!

vue例子效果图:

nodejs multiparty 文件上传相关推荐

  1. nodejs+multiparty 文件上传

    通过表单提交上传文件:     html代码 <form action="/uploadFile" method="post" enctype=" ...

  2. nodejs+multiparty+FormData上传文件

    为什么80%的码农都做不了架构师?>>>    server端 app.post('/api/upl', (req,res) => {console.log('接到请求')va ...

  3. nodejs实现文件上传

    前段时间在做个人项目的时候,用到了nodejs服务端上传文件,现在回头把这个小结一下,作为记录. 本人上传文件时是基于express的multiparty,当然也可以使用connect-multipa ...

  4. nodeJs实现文件上传,下载,删除

    转:https://blog.csdn.net/qq_36228442/article/details/81709272 一.简介 本文介绍了nodeJs+express框架下,用multer中间件实 ...

  5. node+express使用multiparty实现文件上传

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 作者|王小强 来源|https://my.oschina.ne ...

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

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

  7. nodejs文件服务器断点续传,基于Nodejs的大文件上传之断点续传

    接着<扒一扒Nodejs formidable的onPart>和<也说文件上传之兼容IE789的进度条---丢掉flash>:前面已完成兼容IE789的大文件上传:无flash ...

  8. axios nodejs 上传图片_Vue Axios跨域、文件上传

    本文以vue-cli中使用axios为例 安装 npm install --save axios 引用(注册到VUE实例中) import Vue from 'vue' import Axios fr ...

  9. nodejs ajax进度条,Ajax异步文件上传与NodeJS express服务端处理的示例分析

    Ajax异步文件上传与NodeJS express服务端处理的示例分析 发布时间:2021-07-24 11:17:21 来源:亿速云 阅读:79 作者:小新 这篇文章主要介绍Ajax异步文件上传与N ...

最新文章

  1. 深入浅出统计学 第二三章 量度
  2. C++并发编程线程间共享数据std::future和sd::promise
  3. 为什么使用Binder而不是其他IPC机制
  4. 如何在Chrome开发者工具里找出SAP Fiori frontend server的systen ID
  5. 【NOI2020】命运【树形dp】【线段树合并】
  6. sqlserver 存储过程 增加
  7. Mac如何设置Vamare Fusion虚拟集的vmnet-8网卡
  8. cf1114 D. Flood Fill
  9. Mybatis bug修正
  10. 杭电 1272 并查集判断环
  11. 黑苹果 电脑关机是因为发生了问题_【电脑常识】常见的电脑误区,你中了几点?...
  12. log4j配置日志文件log4j.appender.R.File相对路径方法
  13. 谢晶:webpower中国区正在向“多渠道智能化营销”全面转型
  14. 电力拖动自动控制系统matlab,基于Matlab的《电力拖动自动控制系统》课程教学改革...
  15. mysql 分区表 归档_详解 MySQL 数据库冷数据归档
  16. rational rose 2007安装破解全过程
  17. 【Ubuntu】[待机时间]:修改Ubuntu待机时间
  18. 多因素分析显示脂肪沉积比炎症损害更能预测强直性脊柱炎患者的脊柱新骨形成...
  19. excel换行快捷键_实用 excel 最实用快捷键大全
  20. iOS 视频直播(一)

热门文章

  1. MapGIS K9三维TDE平台插件开发调试方法
  2. Canvas-2d clearRect
  3. 97年世界编程大赛第一名写的程序……看完很无奈 太牛了
  4. MySQL之数据库设计六个步骤
  5. linux下使用C语言实现UDP广播
  6. android复杂json解析
  7. 餐饮服务质量调查打分
  8. AS3 通过 TCP/IP 协议控制WatchOut播放
  9. IDEA 中文乱码 最靠谱的解决方案
  10. 【小白学数据库】SQL批量模糊查询