C#判断文件类型
来源:互联网 发布:hip2p网络摄像机 编辑:程序博客网 时间:2024/05/01 00:53
/// <summary>
/// 判断文件格式
/// http://www.cnblogs.com/babycool
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
public static bool IsAllowedExtension(string filePath)
{
/// 判断文件格式
/// http://www.cnblogs.com/babycool
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
public static bool IsAllowedExtension(string filePath)
{
FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader reader = new BinaryReader(stream);
string fileclass = "";
// byte buffer;
try
{
//buffer = reader.ReadByte();
//fileclass = buffer.ToString();
//buffer = reader.ReadByte();
//fileclass += buffer.ToString();
BinaryReader reader = new BinaryReader(stream);
string fileclass = "";
// byte buffer;
try
{
//buffer = reader.ReadByte();
//fileclass = buffer.ToString();
//buffer = reader.ReadByte();
//fileclass += buffer.ToString();
for (int i = 0; i < 2; i++)
{
fileclass += reader.ReadByte().ToString();
}
{
fileclass += reader.ReadByte().ToString();
}
}
catch (Exception)
{
catch (Exception)
{
throw;
}
}
if (fileclass == "255216")
{
return true;
}
else
{
return false;
}
{
return true;
}
else
{
return false;
}
/*文件扩展名说明
* 255216 jpg
* 208207 doc xls ppt wps
* 8075 docx pptx xlsx zip
* 5150 txt
* 8297 rar
* 7790 exe
* 3780 pdf
*
* 4946/104116 txt
* 7173 gif
* 255216 jpg
* 13780 png
* 6677 bmp
* 239187 txt,aspx,asp,sql
* 208207 xls.doc.ppt
* 6063 xml
* 6033 htm,html
* 4742 js
* 8075 xlsx,zip,pptx,mmap,zip
* 8297 rar
* 01 accdb,mdb
* 7790 exe,dll
* 5666 psd
* 255254 rdp
* 10056 bt种子
* 64101 bat
* 4059 sgf
*/
* 255216 jpg
* 208207 doc xls ppt wps
* 8075 docx pptx xlsx zip
* 5150 txt
* 8297 rar
* 7790 exe
* 3780 pdf
*
* 4946/104116 txt
* 7173 gif
* 255216 jpg
* 13780 png
* 6677 bmp
* 239187 txt,aspx,asp,sql
* 208207 xls.doc.ppt
* 6063 xml
* 6033 htm,html
* 4742 js
* 8075 xlsx,zip,pptx,mmap,zip
* 8297 rar
* 01 accdb,mdb
* 7790 exe,dll
* 5666 psd
* 255254 rdp
* 10056 bt种子
* 64101 bat
* 4059 sgf
*/
}
0 0
- C#判断文件类型
- C#判断文件类型
- C#判断文件类型
- C#判断文件类型
- C# 窗体拖拽文件类型判断
- java-文件类型-文件类型判断
- C# 如何后台判断 file控件上传的文件类型
- JavaScript判断上传文件类型
- javascript 判断文件类型
- JavaScript 判断上传文件类型
- Linux文件类型的判断
- Java判断文件类型
- live555判断文件类型
- Java判断文件类型
- 高级判断文件类型
- 如何判断上传文件类型
- JavaScript判断上传文件类型
- 怎么判断TXT文件类型?
- 写了 10 年 Javascript 未必全了解的连续赋值运算
- 相机系统综述 —— ISP
- java通过qq邮箱发送邮件
- 关于Android project的各种version设置小结
- Noip 2015 D1T2 信息传递(求最小环,dfs+时间戳)
- C#判断文件类型
- retrofit-rxjava封装、mvp-retrofit-rxjava demo
- 虚拟机Linux系统安装nginx服务器并启动的步骤
- 跨Activity传递数据
- pthread_cond_wait()函数实际的执行过程
- java的自动装箱和拆箱是什么样子的?
- 箱体图如何排除异常点
- 用户兴趣模型分类以及推荐系统技术调研
- linux多线程实现机制