美文网首页
node.js文件上传 重命名以及位置移动

node.js文件上传 重命名以及位置移动

作者: 一方天地sq | 来源:发表于2017-05-03 15:02 被阅读0次

一个关于node上传文件的例子,下面是前端代码,

  doUpload() {
    var formData = new FormData($("#uploadForm")[0]);
    $.ajax({
      url: 'http://localhost:3011/upload',
      type: 'POST',
      data: formData,
      async: false,
      cache: false,
      contentType: false,
      processData: false,
      success: function (returndata) {
        alert(returndata);
      },
      error: function (returndata) {
        // alert(returndata);
      }
    });
  }
<form id="uploadForm">
          <p>上传文件:
            <input id="UpImage" type="file" name="file"/>
            <input id="text" type="text" name="text" value="232323"/>
          </p>
          <input type="button" value="上传" onClick={this.doUpload.bind(this)}/>
          <input type="button" onClick={()=>{this.submit()}} value="确定"/>
  </form>

服务端 代码 需要安装插件formidable

exports.upload = function (req,res,next) {
//keepExtensions为true时,显示文件扩展名
  var form = new formidable.IncomingForm({keepExtensions:true});
/�/指定文件目录
  form.uploadDir = path.join(__dirname);
  form.parse(req,function (err,fields,files) {
    //fields存放的为json数据
    //files存放的是文件信息
    //更改文件目录,并且显示上传之前的名字
    fs.rename(files.file.path,__dirname+'/'+files.file.name,function (a,b) {
    });
    res.json({success:'修改成功'})
  });
};

相关文章

  • node.js文件上传 重命名以及位置移动

    一个关于node上传文件的例子,下面是前端代码, 服务端 代码 需要安装插件formidable

  • 重命名文件

    mv命令可以将文件和目录移动到另一个位置或重新命名。重命名: mv fall fzll 移动文件: mv fzll...

  • 后端寒假大作业

    网盘 参考:更多资源 必做: 下载 上传 删除 文件夹分级 选做: 重命名 移动/复制 分享 部分文件类型在线预览...

  • 浅析Linux命令之mv

    1、功能1)对文件或者目录重命名2)将文件或者目录移动到其他位置 2、语法mv [可选参数] source des...

  • linux 基础命令使用

    ls 列出某个目录下所有的文件以及文件夹 cat 用来查看某个文件的内容 mv 用来移动某个文件或者重命名某个文件...

  • 每日一个linux命令06-mv

    1. 命令解析 命令用途: 重命名文件/目录,移动文件/目录 命令格式: 重命名文件/目录 mv [OPTIONS...

  • Linxu常用命令04_移动文件夹

    mv命令使用 1、移动文件 2、重命名

  • linux 重命名文件和文件夹

    linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A...

  • 7. linux 重命名文件和文件夹

    linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B 例子:将...

  • 文件重命名

    linux下的文件重命名 linux下对文件重命名有两种命令: mv ,rename mv很简单,move文件移动...

网友评论

      本文标题:node.js文件上传 重命名以及位置移动

      本文链接:https://www.haomeiwen.com/subject/mejktxtx.html