allow adding details to externally uploaded video file
parent
7d07124ac5
commit
776a7b7f74
|
|
@ -108,7 +108,7 @@ module.exports = function(s,config,lang){
|
|||
}
|
||||
if(k.fileExists===true){
|
||||
//close video row
|
||||
k.details = {}
|
||||
k.details = k.details && k.details instanceof Object ? k.details : {}
|
||||
k.stat = fs.statSync(k.dir+k.file)
|
||||
k.filesize = k.stat.size
|
||||
k.filesizeMB = parseFloat((k.filesize/1048576).toFixed(2))
|
||||
|
|
|
|||
|
|
@ -1756,12 +1756,14 @@ module.exports = function(s,config,lang,app,io){
|
|||
});
|
||||
} else {
|
||||
let video = req.files.video;
|
||||
var details = s.getPostData(req,'details',true) || {}
|
||||
var time = new Date(parseInt(video.name.split('.')[0]))
|
||||
time = req.body.startTime ? !time.getTime() ? new Date(parseInt(req.body.startTime)) : time : new Date()
|
||||
var filename = s.formattedTime(time) + '.' + monitor.ext
|
||||
video.mv(s.getVideoDirectory(monitor) + filename,function(){
|
||||
s.insertCompletedVideo(monitor,{
|
||||
file: filename,
|
||||
details: details,
|
||||
events: s.group[groupKey].activeMonitors[monitorId].detector_motion_count,
|
||||
endTime: req.body.endTime.indexOf('-') > -1 ? s.nameToTime(req.body.endTime) : parseInt(req.body.endTime) || null,
|
||||
},function(){
|
||||
|
|
|
|||
Loading…
Reference in New Issue