沐鳴平台網址_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) //創建

站長推薦

1.雲服務推薦: 國內主流雲服務商,各類雲產品的最新活動,優惠券領取。地址:阿里雲騰訊雲華為雲

2.廣告聯盟: 整理了目前主流的廣告聯盟平台,如果你有流量,可以作為參考選擇適合你的平台點擊進入

鏈接: http://www.fly63.com/article/detial/9415