Nodejs实现了仿真表单上传文件
来源:爱站网时间:2020-11-12编辑:网友分享
Nodejs作为一个web服务器将文件从浏览器上传到后端服务器,节点层只是一个数据传输,如果需要的话,可以在后台处理该节点的数据,然后在后台对其进行模拟,下面爱站技术频道小编就给我们说说Nodejs实现了仿真表单上传文件吧!
Nodejs作为一个web服务器将文件从浏览器上传到后端服务器,节点层只是一个数据传输,如果需要的话,可以在后台处理该节点的数据,然后在后台对其进行模拟,下面爱站技术频道小编就给我们说说Nodejs实现了仿真表单上传文件吧!
代码及测试用例:
var http = require('http'); var path = require('path'); var fs = require('fs'); function postFile(fileKeyValue, req) { var boundaryKey = Math.random().toString(16); var enddata = '\r\n----' + boundaryKey + '--'; var files = new Array(); for (var i = 0; i
服务端测试,用mvc在home控制器写了个upload方法,并遍历上传的文件将其保存在硬盘上了。
只是上传大文件会有问题,估计是需要服务器进行配置,暂且不管。
服务端方法(写在了Home控制器下)
[HttpPost] public string Upload() { //HttpPostedFileBase file = this.Request.Files["file"]; //file.SaveAs(file.FileName); foreach (string file in this.Request.Files) { this.Request.Files[file].SaveAs(@"E:\新建文件夹\" + this.Request.Files[file].FileName); } return @"保存成功 路径:E:\新建文件夹\"; }
运行脚本:
node nodejsPostFile.js
运行结果:
读完上面介绍的Nodejs实现了仿真表单上传文件,小伙伴是不是都知道怎么操作了呢?爱站技术频道还有很多专业的知识,是不是对你有很大的帮助呢?