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