0
A
回答
4
有一个ACCEPT属性上,理论上,可用于这个HTML文件控制:
<input type="file" name="ZipFile" accept="application/x-zip" />
它接受一个逗号分隔的可接受的内容类型的列表。但是,实际上大多数浏览器并不强制执行此操作,因此无法依赖它。它在Opera中工作,但在IE或FireFox中似乎不起作用。也有JavaScript methods to check,但这些只是检查文件扩展名,因此不可靠。
更可靠的方法是检查上传文件的实际内容类型。你可以通过HttpPostedFileBase.ContentType Property来做到这一点。即便如此,有些浏览器可能无法正确发送,因此您最终可能会检查文件扩展名和内容类型。
0
使用标准的HTML输入控制,没有办法。您可以使用更可定制的Flash上传控件。 SWFUpload就是一个例子。
在我看来,在所有情况下,您需要对上传的文件扩展名和内容进行服务器端验证。
0
永远不要相信客户!
HTML或Javascript验证是没有价值的。你可以解决这个问题!所以验证服务器上的文件和文件类型。例如使用PHP,JSP等。
相关问题
- 1. Opencart - 上传特定文件类型
- 2. 特定文件类型上传wordpress
- 3. 文件上传:选择特定的文件类型
- 4. 如何使htaccess在特定文件上设置文件类型?
- 5. PHP文件上传,如何限制文件上传类型
- 6. MAC上的grep特定文件类型
- 7. 强制用户上传特定文件类型
- 8. 限制文件上传选择到特定类型
- 9. 只显示上传窗口中的特定文件类型?
- 10. 特定的文件类型上传不起作用
- 11. Rails上传特定文件
- 12. php - 上传文件 - Filterting类型上传
- 13. PHP文件上传类型
- 14. 上传文件类型
- 15. PHP上传文件类型
- 16. Spring MVC上传文件 - 内容类型如何确定?
- 17. 为特定文件类型过滤动态添加的文件上传字段
- 18. 如何遍历文件并排除特定文件类型
- 19. 如何将文件上传到Django中的特定文件夹?
- 20. 如何验证文件上传的文件类型?
- 21. 上传文件,如何验证文件的类型django Admin?
- 22. 神殿文件上传 - 一个上传所有文件类型或一个上传每个文件类型?
- 23. 使用JavaScript确定上传文件时的文件类型
- 24. 限制文件类型上传组件
- 25. 更改上传控件文件类型
- 26. 指定如何使用PHP打开特定的文件类型
- 27. 如何识别文件上传中的特定文本
- 28. 如何将UIImage上传到文档中的特定文件夹?
- 29. 如何在intellij插件中注册特定类型的文件
- 30. 特定文件类型的上下文菜单
SWFUpload可以在MVC视图中使用吗? – 2010-04-21 12:00:32
是的,当然,您可以像在HTML页面中一样使用它。 – 2010-04-21 13:32:06