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

上一篇:深入学习JQuery的各种元素技能

下一篇:jQuery事件如何使用的实例详解

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载