c# - 浏览器检测扩展类型 C# 的差异
问题描述
目前使用 file.contentType 验证方法来验证上传到我的应用程序的图像的扩展类型。但是,如果我从 Internet 下载 .jpg 图像并将其重命名为 .png 扩展名,然后尝试使用我的应用程序上传它,IE 会检测到它不是真正的 .png 并拒绝它。另一方面,Chrome 会正确上传并显示它。
我想知道是什么导致 IE 注意到此扩展更改而 Chrome 没有。还是 Chrome 会注意到而只是不在乎?我要么需要让 IE 接受更改后的 .jpeg --> .png 要么让 Chrome 拉出同样的错误。
感谢您的任何建议。
解决方案
推荐阅读
- scala - Scala:将数据框的字典列转换为表
- arrays - Swift:构造一个将处理 JSON/Dictionalry 解析的对象的正确实现是什么
- android - 设置 imageAnalysis.setAnalyzer() 时编译错误
- python - 无法将输入键绑定到按钮 Python Tkinter
- python - 我想在条目中输入一个值,按一个按钮并将该值保存在一个 var 中并使用该值创建一个 .txt 但它不起作用
- node.js - 如何在不创建文件的情况下将传入数据(NDJ)从 API 传递到 CSV 格式的另一个 API?
- content-management-system - 我应该如何为网站 CMS 构建内容空间模型
- sql - 如何将 Local_Timestamp 转换为 UTC 时间戳?
- java - 基于请求属性从应用程序属性动态加载配置
- excel - 有没有办法在excel的单元格中编码结果列表