视频的保存

在我做的项目里面有一个视频认证的功能,我的做法是,用户将视频上传到数据库,然后台进行读取和审核。

    大家都知道,视频、照片都属于文件类型。所以上传图片和上传视频的一个原理。

他们的共同点就是都要转化为二进制数据存放到数据库。

话不多少,下面我们来看代码。

 

 Js代码:

 

然后选择你想要上传的视频,点击提交就可以了。

控制器接收:

方法1:

用HttpPostedFileBase

方法2:

用Request直接获取。

var ShiPin = Request.Files[0];

 

控制器的代码:

将视频储存到数据库是有弊端的不建议使用,这样会导致数据库过大,迁移时会容易发生错误。

通常情况下我们都是将视频存放到指定的项目文件夹内,然后将视频的SRC存储到数据库。

总结:上传文件都是上面一样的写法,只要转化为二进制数据存在到数据就可以了。

//视频的读取

然后用attr这个方法添加到video中就可以进行播放了。

(video是显示视频的标签)

$("#VideoShiP").attr("src", "GetStudentImage");

<video id="VideoShiP" src=" " controls="" width:400px; height="200" loop=""></video>

 

这些我对视频上传的认识和总结,有什么不正确的请帮我修正,感激不尽。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值