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实现了仿真表单上传文件,小伙伴是不是都知道怎么操作了呢?爱站技术频道还有很多专业的知识,是不是对你有很大的帮助呢?
