GetFileSuffix (rawfile) rawfile为文件名
解决方案 »
- 关于页面上的文件超链接
- .net开发中的一个小问题,CSS问题
- gridview中嵌套checkbox,如何在选中事件中获取当前行的索引值
- sql server 中有一个数据表不能用,连接不上,请高手帮心解决呀
- 在DataGrid中能否同时绑定两个数据库
- 实际编码的时候,如何使用存储过程 ?微软的教程有点复杂
- 大家来估个价!!!!!!!!!!!!!!马上给分
- acivex +IIS6 的怪问题????????
- 关于特性的问题,请高手不吝赐教!
- 上传图片出现问题!!!!!!!!!!!
- 怎样用客户端的代码实现注销用户的登录?
- 谁能提供VS.NET2003中文企业版和MSDN的下载快速的,我速速给200分
编译器错误信息: BC30451: 名称“GetFileSuffix”未声明
string ex = fileName.substring( n );
string ex = strFilename.substring( n );
是JPG或GIF或SWF文件,我现在想通过程序知道这个文件到底是这三种类型中那一种,请大家
帮帮我,万分感谢
Console.Write("JPG");
GetFileSuffix应该是一个自定义的函数不是系统函数。思路如下你可以先找到最后一个"."的位置然后用总长度-这个位置剩下的就是扩展名了!
{
case ".gif":
//deal
break;
case ".jpg":
//deal
break;
case ".swf":
//deal
break;
}
FileInfo fileinfo = new FileInfo(FilePath);
String FileName = fileinfo.Name;
FileSystemInfo.Extension 是获取一个文件的扩展名,当这个文件没有扩展名时行不通啊起因是这样的:
在首页上有一段代码,用来判断“首页上栏广告”这个文件是什么类型的文件,此文件是在后台管理页面上传到服务器上的,并且没有扩展名。我在首页广告位上要判断这个文件是什么类型,如果是JPG或GIF那就调用A代码,如果是SWF,那我就调用B代码。
| 广告位 |
| |
______________________现在我上传一个文件到存放广告的目录下,这个文件名是已知的。比如文件就叫做“上栏广告”
在首页页面执行到广告这个地方时,如果我们只用JPG或GIF图做广告,那很简单<img src="文件名">
如果只用SWF做广告那也很简单
但是如果今天用JPG图做广告,明天我要用SWF做广告,再后天我又要用GIF做广告,那......
我现在的思路是这样的,后台管理上传文件时,文件名是固定的,比如文件名“上栏广告”,
这个文件不加扩展名,当我在首页时,我会到那个存放广告的那个目录下找这个“上栏广告”文件,现在我要知道的是这个文件是GIF还是SWF,或者是JPG,
当这个文件是GIF或JPG时,<img src="上栏广告">
当这个文件是SWF时,
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/.....................
应为 GetClassFile