This commit is contained in:
Luca Jäntsch
2019-02-12 16:25:14 +01:00
parent e8fbfb2c04
commit 0f365e8e01
9 changed files with 1582 additions and 0 deletions

15
controller/ftp.js Normal file
View File

@@ -0,0 +1,15 @@
const {FtpSrv, FileSystem} = require('ftp-srv');
class MyFileSystem extends FileSystem {
constructor(connection, { root, cwd } = {}) {
super(connection, root, cwd);
}
list(path){
return [{name:'test',isDirectory:"false"}]
}
get(fileName) {
console.log(fileName)
}
}
module.exports = {FtpSrv,MyFileSystem};

36
controller/storage.js Normal file
View File

@@ -0,0 +1,36 @@
const db_settings = require('../config/db_settings.json');
console.log(global.dir+'/'+db_settings.settings[3].storage);
const Sequelize = require('sequelize');
const sequelize = new Sequelize('', '', '', {
dialect: 'sqlite',
storage: global.dir+'/'+db_settings.settings[3].storage
});
const Files = sequelize.define('files', {
id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true,
},
title: Sequelize.STRING,
filename: Sequelize.STRING
});
const Tags = sequelize.define('tags',{
id:{
type: Sequelize.INTEGER,
primaryKey:true,
autoIncrement: true
},
tag_name:Sequelize.STRING
})
const Files_Tags = sequelize.define('files_tags',{
file:Sequelize.INTEGER,
tag:Sequelize.INTEGER
})
sequelize.sync()