首页 > 代码库 > nodejs 文件上传
nodejs 文件上传
var multipart = require(‘connect-multiparty‘);var fs = require(‘fs‘);var multipartMiddleware = multipart();router.get(‘/uploadTest‘, function (req, res) { res.render(‘uploadTest‘, { title: ‘Upload File test‘ })});router.post(‘/uploadTest‘, multipartMiddleware, function (req, res) { var profile_image = req.files.profile_image; var tmp_path = profile_image.path; console.log(req.files); var target_path = ‘./public/images/‘ + profile_image.name; fs.rename(tmp_path, target_path, function (err) { if (err) {next(err);}; fs.unlink(tmp_path, function () { if (err) {next(err);}; console.log(‘Files uploaded to: ‘ + target_path + ‘ - ‘ + profile_image.size + ‘ bytes‘); res.redirect(‘/images/‘ + profile_image.name); }); });});
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。