zoukankan      html  css  js  c++  java
  • node简单的上传图片

    1、很久以前用过php做上传图片,现在就想以node来简单的上传图片(其实搞清除逻辑上传还是很简单,一步一步来)

    2、首先:要做到服务器获取到你上传的文件,配置好koabody。(其实还有很多关于上传的中间件,因为本来就使用了koabody的中间件就直接用这个就好了)

    // 中间件
    app.use(koaBody({
        multipart: true,
        formidable: {
            maxFileSize: 200 * 1024 * 1024    // 设置上传文件大小最大限制,默认2M
        }
    }));
    

    3、然后:就是简单的把文件保存到本地(服务器的本地)

    const fs = require('fs')
    cont file = ctx.request.files.file    //获取到的文件
    const reader = fs.createReadStream(file.path)    //读取文件
    const filePath = "./upload/"         //指定文件夹
    const fileResource = filePath + `/${file.name}`    //保存的全路径,包括名字
    const upstream = fs.createWriteStream(fileResource);    //文件流
    reader.pipe(upstream)    //创建
    
  • 相关阅读:
    Node.js 回调函数
    算法二、
    一、Perfect Squares 完全平方数
    Never Go Away
    python 内置方法
    web框架详解之tornado 三 url和分页
    web框架详解之tornado 二 cookie
    前端各种插件
    AJAX请求时status返回状态明细表
    LR之-参数化
  • 原文地址:https://www.cnblogs.com/huangqiming/p/13268565.html
Copyright © 2011-2022 走看看