欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node.js文件上傳重命名以及移動(dòng)位置的示例代碼

 更新時(shí)間:2018年01月19日 17:03:07   作者:一方天地sq  
本篇文章主要介紹了node.js文件上傳重命名以及移動(dòng)位置的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

一個(gè)關(guān)于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>

服務(wù)端 代碼 需要安裝插件formidable

exports.upload = function (req,res,next) {
//keepExtensions為true時(shí),顯示文件擴(kuò)展名
 var form = new formidable.IncomingForm({keepExtensions:true});
//指定文件目錄
 form.uploadDir = path.join(__dirname);
 form.parse(req,function (err,fields,files) {
  //fields存放的為json數(shù)據(jù)
  //files存放的是文件信息
  //更改文件目錄,并且顯示上傳之前的名字
  fs.rename(files.file.path,__dirname+'/'+files.file.name,function (a,b) {
  });
  res.json({success:'修改成功'})
 });
};

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解從Node.js的child_process模塊來(lái)學(xué)習(xí)父子進(jìn)程之間的通信

    詳解從Node.js的child_process模塊來(lái)學(xué)習(xí)父子進(jìn)程之間的通信

    這篇文章主要介紹了從Node.js的child_process模塊來(lái)學(xué)習(xí)父子進(jìn)程之間的通信,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • node.js中的fs.appendFileSync方法使用說(shuō)明

    node.js中的fs.appendFileSync方法使用說(shuō)明

    這篇文章主要介紹了node.js中的fs.appendFileSync方法使用說(shuō)明,本文介紹了fs.appendFileSync方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • NodeJs實(shí)現(xiàn)簡(jiǎn)易WEB上傳下載服務(wù)器

    NodeJs實(shí)現(xiàn)簡(jiǎn)易WEB上傳下載服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了NodeJs實(shí)現(xiàn)一個(gè)簡(jiǎn)易WEB上傳下載服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 利用node.js開(kāi)發(fā)cli的完整步驟

    利用node.js開(kāi)發(fā)cli的完整步驟

    這篇文章主要給大家介紹了關(guān)于如何利用node.js開(kāi)發(fā)cli的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Node.js中參數(shù)傳遞的兩種方式詳解

    Node.js中參數(shù)傳遞的兩種方式詳解

    這篇文章主要為大家介紹了Node.js中參數(shù)傳遞的兩種方式:GET方式和POST方式,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-04-04
  • nodemon實(shí)現(xiàn)Typescript項(xiàng)目熱更新的示例代碼

    nodemon實(shí)現(xiàn)Typescript項(xiàng)目熱更新的示例代碼

    這篇文章主要介紹了nodemon實(shí)現(xiàn)Typescript項(xiàng)目熱更新的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Node.js包管理工具

    Node.js包管理工具

    本文主要詳細(xì)介紹了node包管理工具,主要介紹了npm,cnpm及yarn,文中有詳細(xì)的代碼示例,對(duì)學(xué)習(xí)具有一定參考價(jià)值,需要的朋友可以參考一下
    2023-04-04
  • socket.io實(shí)現(xiàn)在線群聊功能

    socket.io實(shí)現(xiàn)在線群聊功能

    這篇文章主要為大家詳細(xì)介紹了socket.io實(shí)現(xiàn)在線群聊功能的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • koa router 多文件引入的方法示例

    koa router 多文件引入的方法示例

    這篇文章主要介紹了koa router 多文件引入的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • nodejs中fs模塊三種讀寫(xiě)文件方法的使用區(qū)別

    nodejs中fs模塊三種讀寫(xiě)文件方法的使用區(qū)別

    Node.js的fs模塊有多種文件操作API,readFile、read、createReadStream讀取文件,writeFile、write、createWriteStream寫(xiě)入文件,readFile和writeFile將文件寫(xiě)入緩存區(qū),適合小文件操作,read和write分步驟讀寫(xiě),適合大文件,createReadStream和createWriteStream通過(guò)流處理文件
    2024-10-10

最新評(píng)論