Element-UI框架 —— Upload 上傳(視訊上傳格式和大小判斷)
<el-upload
class="video-uploader"
action="https://jsonplaceholder.typicode.com/posts/"
:show-file-list="false"
:on-success="uploadVideoProcess"
:before-upload="beforeUploadVideo">
</el-upload>
action:上傳地址
on-success:上傳成功
before-upload:驗證
on-progress:上傳進度
驗證方法:驗證視訊格式和視訊大小
beforeUploadVideo(file) {
const isLt50M = file.size / 1024 / 1024 < 50;
if (['video/mp4', 'video/ogg','video/flv','video/avi','video/wmv','video/rmvb'].indexOf(file.type) == -1) {
this.$message.error('上傳視訊只能是 mp4、ogg、flv、avi、wmv、rmvb 格式!');
return false;
}
if (!isLt50M) {
this.$message.error('上傳視訊大小不能超過 50MB!');
return false;
}
return true;
},
上傳進度顯示:
uploadVideoProcess(event, file, fileList){
this.videoFlag = true;
this.videoUploadPercent = file.percentage.toFixed(0);
},
file.percentage獲取檔案上傳進度
<el-progress v-if="videoFlag == true" type="circle" :percentage="videoUploadPercent" style="margin-top:30px;"></el-progress>
相關文章
- Element-UI框架 —— Upload 上傳(圖片上傳格式和大小判斷)UI框架
- JS判斷檔案上傳格式JS
- vue ElementUI upload上傳檔案時對檔案格式、大小和寬高的限制VueUI
- elementui upload元件 上傳視訊到七牛雲UI元件
- 修改SharePoint上傳檔案大小限制(Changing Maximum Upload Size)
- 結合element-ui 的el-upload元件支援分片上傳UI元件
- AntD框架的upload元件上傳圖片時使用customRequest方法自定義上傳行為框架元件
- element-ui中上傳檔案uploadUI
- 多檔案斷點續傳,上傳視訊自動轉MP4和截圖,圖片格式轉換斷點
- 視訊上報跨域,實際上是nginx限制了上傳檔案大小跨域Nginx
- iView Upload 實現手動上傳View
- jsp頁面判斷檔案上傳型別JS型別
- 【antd 3.x】upload上傳元件預覽pdf格式檔案和下載ofd格式檔案元件
- 踩坑Webuploader視訊上傳Web
- tinypng upload一鍵壓縮上傳工具
- 封裝Vue Element的upload上傳元件封裝Vue元件
- 封裝react antd的upload上傳元件封裝React元件
- OSS網頁上傳和斷點續傳(STSToken篇)網頁斷點
- Node分片上傳和OSS上傳
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- apache上傳檔案大小限制Apache
- hdwiki 附件上傳大小設定
- PbootCMS上傳檔案大小限制boot
- php檔案上傳大小限制PHP
- vue使用ant design vue(upload)檔案上傳Vue
- Fusion Next 之 Upload 上傳元件設計思路元件
- el-upload 檔案上傳帶引數
- vxe-upload 上傳附件顯示進度
- OSS網頁上傳和斷點續傳(OSS配置篇)網頁斷點
- OSS網頁上傳和斷點續傳(終結篇)網頁斷點
- 上傳——斷點續傳之理論篇斷點
- element-ui 上傳元件 自定義上傳沒有進度條解決方法UI元件
- JavaScript限制上傳檔案的大小JavaScript
- 上傳——斷點續傳之實踐篇斷點
- 判斷是否有檔案並設定理性,上傳到cos
- El-Upload元件上傳圖片並新增水印元件
- vxe-upload 上傳圖片顯示進度
- 大檔案上傳、斷點續傳、秒傳、beego、vue斷點GoVue