lsc 2 năm trước cách đây
mục cha
commit
0a2ffdc02f
1 tập tin đã thay đổi với 27 bổ sung0 xóa
  1. 27 0
      pbl.js

+ 27 - 0
pbl.js

@@ -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");