element中upload上傳文件遇到校驗問題

在作上傳的時候,遇到的需求是 須要對選擇的文件進行文件名惟一校驗。當咱們選擇文件之後,點擊上傳按鈕,在文件狀態改變時的鉤子on-change裏作校驗規則,數據庫

 

 

 

 

成功或者失敗都會從新再走一次這個函數。因此當後端數據庫裏沒有這條數據是,點擊上傳 會顯示一條上傳成功,緊接着一條文件名已存在。bug來了,「走校驗」在成功後也會出現一次。我想到的辦法是,咱們不用「this.$refs.upload.submit()」方法,自定義上傳接口。後端

 

 

 

 此時,,咱們在.then裏執行成功  失敗的操做。這是後還得注意一個問題,就是傳參格式是form data,還得傳file文件流函數

 

 

 

咱們能夠從"raw"裏面取到文件流。接着咱們走接口,傳參。this

 

 結束!orm

相關文章
相關標籤/搜索