Element-UI框架 —— Upload 上傳(圖片上傳格式和大小判斷)
<el-upload
class="pic-uploader"
action="https://jsonplaceholder.typicode.com/posts/"
:show-file-list="false"
::on-success="handleUploadSuccess"
:on-preview="handlePictureCardPreview"
>
</el-upload>
action:上傳地址
on-success:上傳成功
before-upload:驗證
驗證方法:驗證圖片格式和大小
beforeUpload(file) {
let types = ['image/jpeg', 'image/jpg', 'image/gif', 'image/bmp', 'image/png'];
const isImage = types.includes(file.type);
const isLtSize = file.size / 1024 / 1024 < 2;
if (!isImage) {
this.$message.error('上傳圖片只能是 JPG、JPEG、gif、bmp、PNG 格式!');
return false;
}
if (!isLtSize) {
this.$message.error('上傳圖片大小不能超過 2MB!');
return false;
}
return true;
},
相關文章
- Element-UI框架 —— Upload 上傳(視訊上傳格式和大小判斷)UI框架
- JS判斷檔案上傳格式JS
- AntD框架的upload元件上傳圖片時使用customRequest方法自定義上傳行為框架元件
- El-Upload元件上傳圖片並新增水印元件
- vxe-upload 上傳圖片顯示進度
- ci框架中的圖片上傳框架
- vue ElementUI upload上傳檔案時對檔案格式、大小和寬高的限制VueUI
- 上傳圖片
- 手動上傳圖片,怎麼調整大小和居中
- Vue +Element Ui 使用Upload元件實現多圖片上傳VueUI元件
- kindeditor 上傳圖片 自動調整尺寸大小
- electron上傳圖片
- 上傳圖片jsJS
- 裁剪上傳圖片
- 多檔案斷點續傳,上傳視訊自動轉MP4和截圖,圖片格式轉換斷點
- 修改SharePoint上傳檔案大小限制(Changing Maximum Upload Size)
- 結合element-ui 的el-upload元件支援分片上傳UI元件
- java,springboot + thymeleaf 上傳圖片、刪除圖片到伺服器、本地,壓縮圖片上傳(有些圖片會失真),原圖上傳JavaSpring Boot伺服器
- 多圖片formpost上傳ORM
- spring boot 圖片上傳Spring Boot
- 測試圖片上傳
- input file圖片上傳
- 本地Markdown上傳圖片
- 學姐,影片上傳不了,我上傳了圖片
- Ueditor 上傳圖片自動新增水印(只能上傳圖片,上傳檔案報錯)
- 圖片上傳及圖片處理
- PbootCMS上傳圖片變模糊、上傳圖片尺寸受限的解決方案boot
- vue 實現貼上上傳圖片Vue
- elementUI中form表單的upload上傳圖片及校驗總結UIORM
- 上傳圖片 以及做成縮圖
- element-ui中上傳檔案uploadUI
- js上傳圖片壓縮JS
- 圖片上傳方案詳解
- vue圖片預覽上傳Vue
- springboot+wangEditor圖片上傳Spring Boot
- js圖片上傳預覽JS
- 通用mapper、圖片上傳、nginxAPPNginx
- Laravel 使用 FastDFS 上傳圖片LaravelAST