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í)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- node.js使用express框架進(jìn)行文件上傳詳解
- 又拍云 Node.js 實(shí)現(xiàn)文件上傳、刪除功能
- Node.js上傳文件功能之服務(wù)端如何獲取文件上傳進(jìn)度
- Node.js實(shí)現(xiàn)文件上傳的示例
- Node.js開(kāi)發(fā)教程之基于OnceIO框架實(shí)現(xiàn)文件上傳和驗(yàn)證功能
- node.js文件上傳處理示例
- Node.js實(shí)現(xiàn)兼容IE789的文件上傳進(jìn)度條
- Node.js實(shí)現(xiàn)文件上傳
- Node.js模擬瀏覽器文件上傳示例
- node.js實(shí)現(xiàn)帶進(jìn)度條的多文件上傳
相關(guān)文章
詳解從Node.js的child_process模塊來(lái)學(xué)習(xí)父子進(jìn)程之間的通信
這篇文章主要介紹了從Node.js的child_process模塊來(lái)學(xué)習(xí)父子進(jìn)程之間的通信,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03node.js中的fs.appendFileSync方法使用說(shuō)明
這篇文章主要介紹了node.js中的fs.appendFileSync方法使用說(shuō)明,本文介紹了fs.appendFileSync方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12NodeJs實(shí)現(xiàn)簡(jiǎn)易WEB上傳下載服務(wù)器
這篇文章主要為大家詳細(xì)介紹了NodeJs實(shí)現(xiàn)一個(gè)簡(jiǎn)易WEB上傳下載服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08nodemon實(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-11nodejs中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