如何检查fileupload中的上传文件是否是使用C#的视频文件 [英] How to check uploaded file in fileupload is video file or not using C#

查看:439
本文介绍了如何检查fileupload中的上传文件是否是使用C#的视频文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何检查fileupload中的上传文件是否是使用C#的视频文件。

如果任何人更改视频格式的任何文件的扩展名,如.avi,.mp4等,那么它必须是不上传并抛出错误...

How to check uploaded file in fileupload is video file or not using C#.
if any one change the extension of any file in video format like .avi,.mp4 etc that time it must be not upload and throw error...

推荐答案

string fileName = FileUpload1.FileName;
           string FileExtension = fileName.Substring(fileName.LastIndexOf('.') + 1).ToLower();
           if (FileExtension == "flv" || FileExtension == "wmv")
           {



           }


正如谢尔盖所​​说,如果你想玩它是不合逻辑的。

你可以尝试使用以下Java Script函数来检查格式。



函数ValidateVideoupload(Source,flag)

{

var pathTextBox = document.getElementById('txtBoxFilePath');

var FileUploadPath = pathTextBox.value;





var FileExtension = FileUploadPath.substring(FileUploadPath.lastIndexOf('。')+ 1).toLowerCase();





if(FileExtension ==AVI|| FileExtension ==MP4|| FileExtension ==DAT|| FileExtension ==MPEG|| FileExtension ==3gp )

{

flag.IsValid = true; //允许上传视频文件

}

else

{

flag.IsValid = false; //不允许上传视频文件

}





}





}
As Sergey said it is not logical if you want to play it.
Any way you can try with following Java Script function for check formats.

function ValidateVideoupload(Source, flag)
{
var pathTextBox = document.getElementById('txtBoxFilePath');
var FileUploadPath = pathTextBox.value;


var FileExtension = FileUploadPath.substring(FileUploadPath.lastIndexOf('.') + 1).toLowerCase();


if (FileExtension == "AVI"||FileExtension == "MP4"||FileExtension == "DAT"||FileExtension == "MPEG"||FileExtension == "3gp")
{
flag.IsValid = true; // Allow to upload Video File
}
else
{
flag.IsValid = false; // Don't allow to upload Video file
}


}


}


这篇关于如何检查fileupload中的上传文件是否是使用C#的视频文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆