成長就是不斷踩坑的過程

2022-02-11 09:39:11 字數 1177 閱讀 1185

**識別第一版做出來的時候還是有點小成就的,畢竟是自己一手搞出來的,從**編寫到打包部署,雖然處處坑很多,但也是收穫頗多。

1.檔案上傳使用form表單提供,這樣就要求使用者必須上傳檔案,很不方便,比如使用者需要識別某個頁面上中的文字,他不想將截圖儲存,他就想將截圖然後貼上去識別,以前的是不支援該功能呢

2.後台返回的資料其實是整個頁面重新重新整理了,因為表單提交不是區域性重新整理

3.識別出來的文字雖然有展示可複製,但是無法在頁面進行修改

公升級版的**識別由於時間緊,所以無論是頁面還是其他地方較上一版還是沒有較大的變化,僅解決一上的幾個問題。

1.頁面支援貼上

2.貼上後頁面自動預覽載入,並ajax呼叫後台介面上傳檔案

3.頁面區域性重新整理,回傳的資料顯示在編輯框中,資料可以編輯

下面總結下本次公升級所遇到的問題:

1.ajax上傳檔案坑

網上給的資料基本上都會存在input  file 存在。。。但是我這個是不需要檔案,我僅需要將檔案上傳

document.addeventlistener('paste', function

(event)

}if(blob!==null

) });

}reader.readasdataurl(blob);}}

}});

後台

public mapuploadpic(@requestparam("file") multipartfile file)

catch

(filenotfoundexception e)

catch

(ioexception e)

string value = getstring(path+filename);

resultmap.put("value",value);}}

catch

(exception e)

return

resultmap;

}2.後台接收檔案的controller 需要使用restcontroller

3.....未完

**路徑:

專案踩坑及成長

4月1號那天,我領導給我安排了乙個任務,讓我負責乙個小系統,帶北京的兩個同事,還有上海這邊的乙個前端。講實話,我又興奮又覺得有壓力。在這三個星期當中,我覺得我從這個專案裡成長的不僅僅是技術 還有對整個專案的把控 專案的進度計畫 部署都得到完整的體驗性成長,當然有成長,就會有很多麻煩的事情,不過我覺得...

MyBatis踩坑過程

可見錯誤可能出現在sql的對映配置中。然後出現client does not support authentication protocol requested by server consider upgrading mysql client的錯誤 然後出現unknown initial char...

tensorflow安裝踩坑過程記錄

attributeerror type object h5py.h5.h5pyconfig has no attribute reduce conda remove n tensorflow all在trackback這些路徑後面可以看到錯誤是 json.decoder.jsondecodeerro...