• 技术文章 >web前端 >js教程

    nodejs中multiparty实现文件上传的代码示例

    不言不言2018-08-13 16:11:14原创1123
    本篇文章给大家带来的内容是关于nodejs中multiparty实现文件上传的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    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例子效果图:

    相关推荐:

    js如何利用setInterval定时器方法实现轮播图 (完整代码)

    封装小程序中get请求和post请求成全局函数(代码)

    以上就是nodejs中multiparty实现文件上传的代码示例的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nodejs中multiparty
    上一篇:js如何利用setInterval定时器方法实现轮播图 (完整代码) 下一篇:js实现类似于联想关键词的搜索功能(附代码)

    相关文章推荐

    • 聊聊Node.js + worker_threads如何实现多线程?(详解)• JS实现情人节爱心满屏飘落的唯美特效(附完整代码)• 总结分享一些使用jQuery实现的DOM操作(收藏)• 完全掌握JavaScript预编译过程• 什么是Express中间件?Node中要怎么使用?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网