批量錄入工具是一款自己寫的第一個小工具,因為寫的很簡單,都別吐槽,用來批量復制粘貼錄入信息用的,功能就一個,文本的東西復制粘貼到指定的框內(nèi),然后回車發(fā)送,源碼太簡單就不附帶了。
使用說明
然后因為C#寫的,部分電腦0需要net4.0所以在這里附加一個360的運行庫合集,運行出錯的,可以先按照合集,然后運行
批量錄入服務器
文件獲取與數(shù)據(jù)返回
1.為了快速實現(xiàn)一個文件上傳服務器,這里用了koa框架:
2.因為上傳文件給這個服務器的頁面是來自公司后臺,存在跨域,所以還用了koa-cors來允許跨域:
3.上傳的文件有題目和知識點兩類,因此寫了兩個接口,不過基本類似,大同小異:
其中transform方法就是負責獲取上傳文件,然后把文件交給相應的內(nèi)容提取轉(zhuǎn)換的方法,并把最終處理后的數(shù)據(jù)作為相應內(nèi)容返回給前端頁面。transform代碼如下:
為了方便,上傳文件頁面上選擇一個文件夾進行上傳,而后先由前端獲取文件夾中的兩個文件,再發(fā)送到node服務器。因此服務器一次會收到兩個文件,transform方法把兩個文件以question加時間戳作為文件名保存到/upload目錄。保存完成后,調(diào)用getDate方法對文件進行后續(xù)處理。