file upload
This commit is contained in:
@@ -118,13 +118,19 @@ app.post('/upload/contract', upload.single('file'), (req, res) => {
|
||||
console.log(req.body)
|
||||
console.log(req.file)
|
||||
|
||||
|
||||
const file_size = req.file.size;
|
||||
const file_name = req.file.originalname;
|
||||
const file_type = req.file.mimetype;
|
||||
const file_encoding = req.file.encoding;
|
||||
|
||||
let uid = req.body.uid;
|
||||
let contract = req.body.contract;
|
||||
console.log(" req.body.uid -> ", uid)
|
||||
console.log(" req.body.contract -> ", contract)
|
||||
console.log(" process.env.COMMON_TASKF_PATH-> ", process.env.COMMON_TASKF_PATH)
|
||||
|
||||
let destinationDir = process.env.COMMON_TASKF_PATH !== undefined ? process.env.COMMON_TASKF_PATH : '/opt/wrenchboard/TEST/TASKFILE';
|
||||
let destinationDir = process.env.COMMON_TASKF_PATH !== undefined ? process.env.COMMON_TASKF_PATH : 'wrenchboard/wrenchboard/TEST/CONTRACTS/';
|
||||
|
||||
const fs = require('fs');
|
||||
const dir = destinationDir + "/" + contract;
|
||||
@@ -132,6 +138,8 @@ app.post('/upload/contract', upload.single('file'), (req, res) => {
|
||||
fs.mkdirSync(dir);
|
||||
}
|
||||
|
||||
console.log("DESTINATION FOLDER == == " , dir);
|
||||
|
||||
const oldPath = req.file.path;
|
||||
const newPath = dir + "/" + req.file.filename;
|
||||
var result_list ='';
|
||||
@@ -142,19 +150,26 @@ app.post('/upload/contract', upload.single('file'), (req, res) => {
|
||||
|
||||
|
||||
var data = {
|
||||
"member_uid": req.body.uid,
|
||||
"job_uid": req.body.job_uid,
|
||||
"member_id": req.body.member_id,
|
||||
"contract": req.body.contract,
|
||||
"msg_type": req.body.msg_type,
|
||||
"filename": req.file.filename,
|
||||
"originalname": req.file.originalname,
|
||||
"mimetype": req.file.mimetype,
|
||||
"size": req.file.size,
|
||||
"size": req.file.mimetype,
|
||||
"encoding": req.file.encoding
|
||||
};
|
||||
|
||||
console.log("DATA - > ", data);
|
||||
/*
|
||||
var queryText = 'INSERT INTO members_jobs_files( member_uid,job_uid,filename,originalname,mimetype,size,encoding ) VALUES($1,$2,$3,$4,$5,$6,$7) RETURNING uid';
|
||||
db.query(queryText, [data.member_uid,data.job_uid,data.filename,data.originalname,data.mimetype,data.size,data.encoding], function(dbErr, result) {
|
||||
x["member_id"] = in["member_id"]; x["member_id"].set_valid( true );
|
||||
x["contract"] = in["contract"]; x["contract"].set_valid( true );
|
||||
x["msg_type"] = in["msg_type"]; x["msg_type"].set_valid( true );
|
||||
x["message"] = in["message"]; x["message"].set_valid( true );
|
||||
message_id = insert_db_record( DBS_VALID, "jobs_contract_message", "jobs_contract_message_id_seq", x );
|
||||
*/
|
||||
var queryText = 'INSERT INTO jobs_contract_message( member_uid,contract,msg_type,message ) VALUES($1,$2,$3,$4) RETURNING uid';
|
||||
db.query(queryText, [data.member_id, data.contract, data.msg_type, data.filename], function(dbErr, result) {
|
||||
if (dbErr) {
|
||||
console.log("DataError - > ", dbErr.toString());
|
||||
}else{
|
||||
@@ -163,7 +178,7 @@ app.post('/upload/contract', upload.single('file'), (req, res) => {
|
||||
}
|
||||
console.log('End::Database Registration!');
|
||||
})
|
||||
*/
|
||||
|
||||
return res.status(200).json({'status': 'Completed', 'internal_return': 0, 'result_list': result_list })
|
||||
//return res.status(200).send('Completed')
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user