使用ASP.NET实现视频文件的上传
2016-04-14张萍
摘 要:本项目主要使用FLASH+ASP.NET方式,实现视频文件的上传。其中使用FLASH收集用户信息,反馈上传过程和结果,使用ASP.NET程序处理上传的数据,并保存到服务器的磁盘上。其中使用FLASH插件的好处是用户响应快,处理过程和结果直观,界面友好。使用ASP.NET处理上传数据的好处是能够方便灵活的文件进行管理。
关键词:ASP.NET;视频文件
上传视频文件和上传普通文件,主要有两种实现方式,第一,使用ASP.NET组件上传,第二,使用FLASH插件上传。不管使用哪一种上传机制,都离不开如下过程:
①收集用户选择信息;
②提交数据到数据处理程序;
③数据处理程序上传文件;
④显示上传结果。
本项目主要使用FLASH+ASP.NET方式,实现视频文件的上传。其中使用FLASH收集用户信息,反馈上传过程和结果,使用ASP.NET程序处理上传的数据,并保存到服务器的磁盘上。其中使用FLASH插件的好处是用户响应快,处理过程和结果直观,界面友好。使用ASP.NET处理上传数据的好处是能够方便灵活的文件进行管理。
下面,分析这两部分的功能和使用方法。
一、FLASH插件
本项目使用的FLASH插件是Uploadify,它包括jquery.uploadify.min.js(jquery的文件,用JS脚本控制上传文件的过程)、uploadify.css(控制页面布局的文件)和uploadify.swf(FLASH动画文件,引入外部JS脚本,实现与FLASH文件的交互,形成不同的动画效果)三个文件。
Uploadify是一个jQuery插件,你可以很容易的为网站添加多个文件上传功能。两个不同的版本(HTML5和Flash)允许灵活选择,为您的网站正确实现完美升级。
1.它包括如下功能
①多文件上传,它允许多个文件上传,并且不用点击浏览按钮或提交按钮,多形式避免用户的麻烦。……