40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
require('../connector');
|
|
const express = require('express');
|
|
const router = express.Router();
|
|
const formidable = require('formidable');
|
|
|
|
var routes = function () {
|
|
router.post('/copy', (req, res) => {
|
|
let form = new formidable.IncomingForm();
|
|
form.maxFileSize = 600 * 1024 * 1024;
|
|
form.parse(req, function(err,fields,files){
|
|
const fs = require('fs');
|
|
var nome = fields.nome;
|
|
var pathImagem = files.arquivo.path;
|
|
var dir = '/var/www/html/' + fields.caminho;
|
|
|
|
fs.rename(pathImagem, dir + nome, function (err) {
|
|
console.log("arquivo copiado com sucesso");
|
|
res.send(true);
|
|
})
|
|
});
|
|
});
|
|
|
|
router.post('/editaConfig', (req, res) => {
|
|
var fs = require('fs');
|
|
var content = req.body.content;
|
|
var path = "/var/www/html/assets/Enderecos.txt";
|
|
fs.writeFile(path, content, function (erro) {
|
|
if (erro) {
|
|
throw erro;
|
|
}
|
|
else {
|
|
res.send(true);
|
|
}
|
|
});
|
|
});
|
|
|
|
return router;
|
|
}
|
|
|
|
module.exports = routes; |