|
@@ -10,6 +10,7 @@ var mysql = require('./mysql');
|
|
|
const _mysqlLabor = ["172.16.12.5", "pbl"]; //edu數據庫信息
|
|
|
const _mysqluser = ["172.16.12.5", "cocorobouser"]; //edu數據庫信息
|
|
|
var crypto = require('crypto');
|
|
|
+var https = require('https');
|
|
|
|
|
|
//統壹處理區域
|
|
|
router.use(async function(req, res, next) {
|
|
@@ -98,6 +99,28 @@ router.route('/login').all((req, res, next) => {
|
|
|
// console.log(isEqual)
|
|
|
}
|
|
|
|
|
|
+});
|
|
|
+
|
|
|
+/*登录接口*/
|
|
|
+router.route('/imgToBase64').all((req, res, next) => {
|
|
|
+ var json = queryString(req.url);
|
|
|
+ //mode的处理
|
|
|
+ https.get(json['img'], function (res2) {
|
|
|
+ var chunks = [];
|
|
|
+ var size = 0;
|
|
|
+ res2.on('data', function (chunk) {
|
|
|
+ chunks.push(chunk);
|
|
|
+ size += chunk.length; //累加缓冲数据的长度
|
|
|
+ });
|
|
|
+ res2.on('end', function (err) {
|
|
|
+ var data = Buffer.concat(chunks, size);
|
|
|
+ var base64Img = data.toString('base64');
|
|
|
+ res.end(JSON.stringify([{ img: `data:image/png;base64,${base64Img}` }]));
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
});
|
|
|
|
|
|
/*登录接口*/
|
|
@@ -363,6 +386,10 @@ router.route('/deleteComment').all((req, res, next) => {
|
|
|
getmysql(req, res, "deleteComment", json['wid'], json['lid']);
|
|
|
});
|
|
|
|
|
|
+//上传批注图片
|
|
|
+router.route('/updateCourseWorks').all((req, res, next) => {
|
|
|
+ postmysql(req, res, "updateCourseWorks");
|
|
|
+});
|
|
|
//上传文件
|
|
|
router.route('/addCourseWorks').all((req, res, next) => {
|
|
|
postmysql(req, res, "addCourseWorks");
|