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


在做上傳的時候,遇到的需求是 需要對選擇的文件進行文件名唯一校驗。當我們選擇文件以后,點擊上傳按鈕,在文件狀態改變時的鈎子on-change里做校驗規則,

 

 

 

 

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

 

 

 

 此時,,我們在.then里執行成功  失敗的操作。這是后還得注意一個問題,就是傳參格式是form data,還得傳file文件流

 

 

 

我們可以從"raw"里面取到文件流。接着我們走接口,傳參。

 

 結束!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM