asp-classic – 找出真正的文件类型
发布时间:2020-12-16 04:17:16 所属栏目:asp.Net 来源:网络整理
导读:我正在处理一个处理文件上传的ASP网页.只允许上传某些类型的文件,如.XLS,. XML,.CSV,.TXT,.PDF,.PPT等. 我必须决定文件是否真的与扩展名显示的类型相同.换句话说,如果将trojan.exe重命名为harmless.pdf并上传,则应用程序必须能够发现上载的文件不是.PDF文件.
我正在处理一个处理文件上传的ASP网页.只允许上传某些类型的文件,如.XLS,.
XML,.CSV,.TXT,.PDF,.PPT等.
我必须决定文件是否真的与扩展名显示的类型相同.换句话说,如果将trojan.exe重命名为harmless.pdf并上传,则应用程序必须能够发现上载的文件不是.PDF文件. 您将使用哪些技术来分析这些上传的文件?我在哪里可以获得有关这些文件格式的最佳信息? 解决方法
一种方法是检查文件中的某些签名或幻数.此页面有一个方便的已知文件签名列表,似乎是最新的:
http://www.garykessler.net/library/file_sigs.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 我的asp.net应用程序需要“IIS元数据库和IIS 6配置兼容性”
- asp.net – Silverlight中的多任务处理和多线程处理
- asp.net-mvc – 在ASP.NET MVC中执行原始SQL查询,数据库优先
- model-view-controller – 具有多个ViewModel的MVC 3 Model
- asp.net – 当我尝试从数据库中删除一行时,我收到了太多的参
- Asp.net MVC5与Bootstrap EditorFor尺寸
- asp.net – DropDownList的SelectedIndexChanged()如何在没
- 在ASP.NET中验证上载文件的ContentType
- asp.net – 使用EditorFor和Twitter Bootstrap来呈现表单标
- asp.net – 多个域,IIS 6上的相同Web应用程序
推荐文章
站长推荐
- asp.net-web-api – 如何从ASP.net 5 web api返回
- asp.net-mvc – ASP.NET MVC单元测试 – 会话
- 在updatepanel asp.net c#中的AsyncFileUpload中
- asp.net-mvc – ASP.net MVC – 我可以告诉Html.
- asp.net-mvc – 如何将KendoUI DropDownListFor绑
- 如何在asp.net中为一个控件分配多个“CssClass”
- ASP.NET MVC基于标注特性的Model验证:将Validat
- asp.net-mvc – mvc3 maxLength输入
- asp.net-mvc-4 – .net 4.5 ASP.Net web API JSO
- .net – 什么是dnu换行?
热点阅读