NetCms修改之一:增加上传文件的类型
来源:互联网 发布:mac储存空间正在计算 编辑:程序博客网 时间:2024/06/05 22:38
NetCms默认设置中,只能上传Doc文件,不能上传xls文件和PPT文件。
上传文件类型可以“控制面板-->参数设置-->上传文件允许格式” 中设置。但是,仅能上传,添加新闻时,添加附件的文件选择框中无法看到xls文件和ppt文件。
通过查看源文件,添加新闻页面是~/Manage/News/News_add.aspx文件,在该文件中,添加附件位置,通过调用JavaScript的selectFile方法,selectFile方法中又调用~/configuration/system/iframe.aspx?FileType=file页面来实现,最后,是通过~/configuration/system、selectFiles.aspx页面来控制。
修改了这个页面中的以下几个方法:
1、在SelectFile(string Extension)方法中,if语句的else分支中的switch语句中,添加了下面2个分支判断:
case ".doc":
value = true;
break;
case ".xls":
value = true;
break;
2、修改GetFileIco(string type)方法,实现xls文件和ppt文件正确的图标显示,当然先要准备xls.gif和ppt.gif图标文件(16*16),放在~/SysImages/FileIcons文件夹下:
在switch语句中添加以下2个判断:
case ".ppt":
Str_ImgPath = "ppt.gif";
break;
case ".xls":
Str_ImgPath = "xls.gif";
break;
之后,在解决方案管理器中,对Web项目选择“生成”,将Bin文件夹下的NetCMS.Web.dll文件复制到Web服务器的相同文件下,就可以实现上传xls、ppt文件和选择xls、ppt文件作新闻附件了。
- NetCms修改之一:增加上传文件的类型
- NetCMS修改之二:单击新闻附件,直接打开文件
- NetCms修改之三:相关新闻的Bug及其修正
- LINQ傻瓜教学之一:新增dbml文件和基本的增加删除和修改记录
- 验证上传文件的类型
- 修改上传文件的名字
- Struts2文件的上传、下载之一
- 增加上传文件控件
- FCKeditor 上传修改,添加对文件的类型以及大小的限制(ASP.NET C#)
- ASP.NET FCKeditor 上传修改,添加对文件的类型以及大小的限制
- PHPMyWind教程:增加上传类型
- 多文件上传之一
- sqlserver2008无法修改表字段类型的解决方案之一
- 增加input标签的multiple属性上传的文件数
- 动态增加文件上传框
- 动态增加文件上传域
- 增加、删除 文件上传控件
- 仿163的多文件上传带增加删除功能
- 传智播客Spring2.5视频教程_编码剖析Spring依赖注入的原理 4
- 菜鸟下载网上视频秘笈
- ORACLE 学习拾遗
- Web应用程序的整体测试
- 常用正则表达式
- NetCms修改之一:增加上传文件的类型
- 产品设计中的经济学
- 基本变量类型
- GUI模块分解与开发征集
- Application.CopyDesignFile
- 地址栏数据信息的加密以及在java代码对加密数据解密
- SVN版本库的导出
- 博士后和民工的区别
- 移动互联网如何以用户为中心