博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node中间层实现文件上
阅读量:7114 次
发布时间:2019-06-28

本文共 911 字,大约阅读时间需要 3 分钟。

html文件

复制代码

upload.js文件 const fs = require('fs') const path = require('path') const FormData = require('form-data') const express = require('express') const fetch = require('node-fetch') const router = express.Router() const multipart = require('connect-multiparty'); var multipartMiddleware = multipart() router.post('/upload', multipartMiddleware, function (req, res) { // console.log(req.body, req.files); const { path: filePath, originalFilename } = req.files.file const newPath = path.join(path.dirname(filePath), originalFilename) fs.rename(filePath, newPath, function (err) { if (err) { return; } else { const file = fs.createReadStream(newPath) const form = new FormData() form.append('file', file) fetch('', { method: "POST", body: form }) } }) res.json({}) }); module.exports = router;

转载于:https://juejin.im/post/5bc6f572e51d450e86586951

你可能感兴趣的文章
Hmily 2.0.3 发布,高性能异步分布式事务 TCC 框架
查看>>
烟花年下岁月
查看>>
Java源码阅读之HashMap - JDK1.8
查看>>
Docker 构建统一的前端开发环境
查看>>
一文让你了解大数据时代,你的真实处境
查看>>
Problems at works
查看>>
Dell服务器系统安装后无法正常进入系统
查看>>
深入理解asp.net里的HttpModule机制
查看>>
java基础学习_常用类03_StringBuffer类、数组高级和Arrays类、Integer类和Character类_day13总结...
查看>>
Asp.net MVC Session过期异常的处理
查看>>
python ThreadPoolExecutor线程池使用
查看>>
IPTABLES 规则(Rules)
查看>>
关于URL编码
查看>>
深度学习的可解释性研究(一):让模型「说人话」
查看>>
QT5提示can not find -lGL的解决方法
查看>>
Silverlight/Windows8/WPF/WP7/HTML5周学习导读(9月17日-9月23日)
查看>>
Tap-Ahead:让移动搜索更加便捷的解决之道
查看>>
Windows Server2016 Hyper-v Cluster部署
查看>>
juniper路由器配置
查看>>
jQuery一点一滴系列教程(第三点)
查看>>