0212

var express = require('express');
var router = express.Router();
var mysql = require('mysql');
var fs = require('fs');
var multer  = require('multer');
var upload = multer({dest: 'upload_tmp/'});



function myCreateCon(){
	var connection = mysql.createConnection({
	    host: '10.46.52.205',
	    user: 'zxdss',
	    password: 'zxdss',
	    database:'test'
	});
	return  connection;
}

router.post('/upload/:id', upload.any(), function(req, res, next) {
    console.log(req.files[0]);  // 上传的文件信息
 	console.log("room id--"+req.params.id);
 	var roomid = req.params.id;
	var filename = req.files[0].originalname;
    var des_file = "./" + req.files[0].originalname;
    var queryStr='update room set image1="'+filename+'" where id='+roomid;
    console.log(' queryStr='+queryStr);

    fs.readFile( req.files[0].path, function (err, data) {
         fs.writeFile(des_file, data, function (err) {
             if( err ){
                 console.log( err );
             }
             else{
             	var connection=myCreateCon();
				connection.connect();
				connection.query(queryStr, function(err, rows, fields) {
				    if (err) throw err;
				    console.log('查询结果为: ', rows);
				    //res.send(rows);
					 response = {
	                     message:'File uploaded successfully',
	                     filename:req.files[0].originalname
	                 };
	                 console.log( response );
	                 res.end( JSON.stringify( response ) );
				});
				connection.end();
             }
         });
     });
 });

/* GET rooms listing. */
router.get('/all', function(req, res, next) {
	var connection=myCreateCon();
	connection.connect();
	connection.query('select * from room', function(err, rows, fields) {
	    if (err) throw err;
	    console.log('查询结果为: ', rows);
	    res.send(rows);	    
	});
	connection.end();
});

//get id
router.get('/:id', function(req, res, next) {
	console.log("--"+req.params.id);
	var roomid = req.params.id;
	var connection=myCreateCon();
	connection.connect();
	connection.query('select * from room where id = '+roomid, function(err, rows, fields) {
	    if (err) throw err;
	    console.log('查询结果为: ', rows);
	    res.send(rows);
	});
	connection.end();
});



module.exports = router;

/api/room/upload/41

 

转载于:https://www.cnblogs.com/cnchengv/p/8445324.html

ERROR: Unable to normalize symbol name for the following short stack (at offset 199): dbgexProcessError()+193<-dbgeExecuteForError()+65<-dbgePostErrorKGE()+1726<-dbkePostKGE_kgsf()+75<-kgeade()+560<-kgerev()+125<-kgerec5()+60<-sss_xcpt_EvalFilterEx()+1869<-sss_xcpt_EvalFilter()+174<-.1.4_5+59<-0000000077B985A8<-0000000077BA9D0D<-0000000077B991AF<-0000000077BD1278<-kghrst()+1577<-ksudlc()+647<-kssdel()+181<-ksupop()+823<-ktprtsc()+2090<-ktprmai()+255<-kxfprdp()+1643<-opirip()+1604<-opidrv()+909<-sou2o()+98<-opimai_real()+299<-opimai()+191<-BackgroundThreadStart()+693<-000000007797652D<-0000000077BAC521 Errors in file d:\app\administrator\diag\rdbms\nqcg\nqcg\trace\nqcg_p000_4716.trc (incident=317553): ORA-07445: 出现异常错误: 核心转储 [kghrst()+1577] [ACCESS_VIOLATION] [ADDR:0xFFFFFFFFFFFFFFFF] [PC:0x906BFF1] [UNABLE_TO_READ] [] ORA-00600: 内部错误代码, 参数: [17182], [0x023B9DBF8], [], [], [], [], [], [], [], [], [], [] Incident details in: d:\app\administrator\diag\rdbms\nqcg\nqcg\incident\incdir_317553\nqcg_p000_4716_i317553.trc Thu Jun 08 17:51:10 2023 Trace dumping is performing id=[cdmp_20230608175110] Thu Jun 08 17:51:51 2023 SMON: slave died unexpectedly, downgrading to serial recovery Errors in file d:\app\administrator\diag\rdbms\nqcg\nqcg\trace\nqcg_smon_500.trc (incident=317496): ORA-00600: 内部错误代码, 参数: [17182], [0x0212AD7A0], [], [], [], [], [], [], [], [], [], [] Incident details in: d:\app\administrator\diag\rdbms\nqcg\nqcg\incident\incdir_317496\nqcg_smon_500_i317496.trc Thu Jun 08 17:51:53 2023 Trace dumping is performing id=[cdmp_20230608175153] Exception [type: ACCESS_VIOLATION, UNABLE_TO_READ] [ADDR:0xFFFFFFFFFFFFFFFF] [PC:0x90646A8, kghalf()+482] Errors in file d:\app\administrator\diag\rdbms\nqcg\nqcg\trace\nqcg_smon_500.trc (incident=317497): ORA-07445: 出现异常错误: 核心转储 [kghalf()+482] [ACCESS_VIOLATION] [ADDR:0xFFFFFFFFFFFFFFFF] [PC:0x90646A8] [UNABLE_TO_READ] [] ORA-00600: 内部错误代码, 参数: [17182], [0x0212AD7A0], [], [], [], [], [], [], [], [], [], [] Incident details in: d:\app\administrator\diag\rdbms\nqcg\nqcg\incident\incdir_317497\nqcg_smon_500_i317497.trc Trace dumping is performing id=[cdmp_20230608175155] Thu Jun 08 17:51:57 2023 PMON (ospid: 5576): terminating the instance due to error 474 Thu Jun 08 17:52:16 2023 Instance terminated by PMON, pid = 5576
06-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值