NetCms修改之一:增加上传文件的类型
2009-03-30 22:53
239 查看
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文件作新闻附件了。
上传文件类型可以“控制面板-->参数设置-->上传文件允许格式” 中设置。但是,仅能上传,添加新闻时,添加附件的文件选择框中无法看到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文件作新闻附件了。
相关文章推荐
- FCKeditor 上传修改,添加对文件的类型以及大小的限制(ASP.NET C#)
- jQuery上传文件到服务器,实现量上传及压缩包导入,支持Office文档、PDF、图像、音视频和图纸等各类型文件。上传完成后系统自动为图片、音、视频类文件增加摘要及缩略图
- MOSS 2007应用日记(23)――如何修改上传文件大小及类型的限制
- 以下代码如何修改,才能限制上传文件类型?
- MOSS 2007应用--如何修改上传文件大小及类型的限制
- Dvbbs 修改上传文件类型
- Sharepoint 2010 Powershell去增加 上传文件类型
- Dokuwiki配置修改上传文件类型以及大小
- 织梦软件下载频道模型,文件类型后缀如何增加或修改
- 多条件分页,增加,修改,删除(包含文件上传,下载)(图书管理系统)
- 如何修改上传文件大小及类型的限制
- j2ee安全问题(springmvc xss 文件上传类型限制 resin banner修改)
- 如何修改上传文件大小及类型的限制 - [MOSS 2007应用日记]
- CI xlsx 文件类型错误, CI上传文件 xlsx 修改类型mimes
- ASP.NET FCKeditor 上传修改,添加对文件的类型以及大小的限制
- FCKeditor 上传修改,添加对文件的类型以及大小的限制(ASP.NET C#)
- 能不能在客户端上传文件时限制文件的类型
- easyui filebox限制文件上传的类型accept (新旧版本)
- SpringMVC全局文件上传类型限制【终极解决方案】
- Sql Server 增加字段、修改字段、修改类型、修改默认值