node.js文件上傳 重命名以及位置移動

一個關(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時,顯示文件擴展名
  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:'修改成功'})
  });
};
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市贮喧,隨后出現(xiàn)的幾起案子辱揭,更是在濱河造成了極大的恐慌,老刑警劉巖嗤疯,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件树姨,死亡現(xiàn)場離奇詭異摩桶,居然都是意外死亡,警方通過查閱死者的電腦和手機帽揪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門典格,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人台丛,你說我怎么就攤上這事±危” “怎么了挽霉?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長变汪。 經(jīng)常有香客問我侠坎,道長,這世上最難降的妖魔是什么裙盾? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任实胸,我火速辦了婚禮,結(jié)果婚禮上番官,老公的妹妹穿的比我還像新娘庐完。我一直安慰自己,他們只是感情好徘熔,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布门躯。 她就那樣靜靜地躺著,像睡著了一般酷师。 火紅的嫁衣襯著肌膚如雪讶凉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天山孔,我揣著相機與錄音懂讯,去河邊找鬼。 笑死台颠,一個胖子當著我的面吹牛褐望,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼锅铅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了减宣?” 一聲冷哼從身側(cè)響起盐须,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎漆腌,沒想到半個月后贼邓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡闷尿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年塑径,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片填具。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡统舀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出劳景,到底是詐尸還是另有隱情誉简,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布盟广,位于F島的核電站闷串,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏筋量。R本人自食惡果不足惜烹吵,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望桨武。 院中可真熱鬧肋拔,春花似錦、人聲如沸玻募。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽七咧。三九已至跃惫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間艾栋,已是汗流浹背爆存。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蝗砾,地道東北人先较。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓携冤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親闲勺。 傳聞我的和親對象是個殘疾皇子曾棕,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)菜循,斷路器翘地,智...
    卡卡羅2017閱讀 134,651評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,072評論 25 707
  • 【奇談雜閱】設(shè)定具體而清晰的目標,能夠提升達成率癌幕,所以一直頗受追捧衙耕,但近年來,研究者們發(fā)現(xiàn)勺远,設(shè)定具體而清晰的目標往...
    奇妙的奇閱讀 107評論 0 0
  • 是誰發(fā)起的紀念日“感恩節(jié)”橙喘,這個節(jié)日真的很好!雖然不被有些人重視胶逢,但我覺得有心的人都應(yīng)該學會感恩厅瞎! 感恩父母!感恩...
    圓夢perfect閱讀 250評論 0 1