• EasyNVR配置表单上传demo说明


    从功能上来说,EasyNVR自身因其界面美观,不仅可以单独作为音视频流媒体业务系统使用,也可以作为设备端与第三方平台接入使用;从界面来说,简洁,明朗,更加方便用户操作。在用户使用过程中,我们也会根据用户的需求对相关功能进行优化和提升,满足绝大多数用户的需求。本文我们分享一下EasyNVR配置表单上传demo说明。

    1.背景需求

    通过接口把EasyNVR软件上通道配置上传下载功能集成到自己的业务系统或者平台当中,这样可以方便自己的操作以及更好的管理设备通道信息。

    2.解决方案

    这里基于web浏览器中vuejs,element-ui当前比较流行的框架来完成通道配置上传下载功能,互联网发展迅速建议使用比较流行的技术,提高开发效率。效果如下:

    3.实现案例

    使用到EasyNVR接口如下 :

    html文件内容:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
    	<meta charset="UTF-8">
    	<meta name="viewport" content="width=`, initial-scale=1.0">
    	<meta http-equiv="X-UA-Compatible" content="ie=edge">
    	<title>EasyNVR-demo</title>
    	<!-- 引入element-ui样式CDN链接 -->
    	<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    </head>
    <style>
    	#app{
    			text-align: center;
    			margin: auto;
    	}
    </style>
    <body>
    	
    	<div id="app">
    		<h2>EasyNVR-通道上传下载demo</h2>
    		<!-- 导入element-ui上传组件 -->
    		<el-upload class="upload-demo" drag :action=action multiple>
    			<i class="el-icon-upload"></i>
    			<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
    			<div class="el-upload__tip" slot="tip"></div>
    		</el-upload>
    		<!-- 下载按钮绑定一个下载方法 -->
    		<el-button type="success" size="mini" @click="download">下载通道配文件</el-button>
    
    	</div>
    	
    	<!-- 引入Vue样式CDN链接 -->
    	<script src="https://cdn.bootcss.com/vue/2.6.6/vue.min.js"></script>
    	<!-- 引入element-ui JS CDN链接 -->
    	<script src="https://unpkg.com/element-ui/lib/index.js"></script>
    	<script>
    		//定义一个变量来存放服务端接口ip和端口地址
    		var httpStr = "http://127.0.0.1:10800"
    		// 定义一个Vue实例
    		new Vue({
    			el: '#app',
    			data: {
    				//绑定上传接口地址到element-ui上传组件中
    				action: httpStr + "/api/v1/uploadxlsx"
    			},
    			methods: {
    				//定义一个下载方法
    				download() {
    					//填入下载接口地址
    					window.open(httpStr + "/api/v1/downloadxlsx");
    				}
    			},
    		})
    	</script>
    </body>
    
    </html>
    

     

  • 相关阅读:
    P2762 [网络流24题]太空飞行计划问题(最小割)
    poj2987 Firing[最小割]
    P2051 [AHOI2009]中国象棋[线性DP]
    poj1637 Sightseeing tour[最大流+欧拉回路]
    hdu3739 Anti LIS[最小割]
    P2766 [网络流24题]最长不下降子序列问题
    P2764 [网络流24题]最小路径覆盖问题[最大流]
    P2936(BZOJ3396) [USACO09JAN]全流Total Flow[最大流]
    BZOJ4278 [ONTAK2015]Tasowanie[后缀数组+贪心]
    Robot framework之元素定位实战
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/15325074.html
Copyright © 2020-2023  润新知