`
030710314
  • 浏览: 22385 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

上传图片类型判断IE6 7 8 pjpeg问题

    博客分类:
  • JAVA
 
阅读更多

最近做服务器开发的时候,需要用到上传图片的功能,服务器端需要判断上传的文件是否为图

 

片,之前只判断了image/jpg,image/jpeg,image/bmp,image/gif,image/png 这几种图片格式,但是

 

后来发现在IE6/7/8下不能上传图片,经检查发现在IE6/7/8下,jpg图片的格式变成了image/pjpeg格式,同时,png 格式的图片变成了image/x-png

 

以下是各种图片在不同浏览器下的格式:

 

   ff google ie6 ie7 ie8       ie9
 jpg image/jpeg image/jpeg image/pjpeg image/pjpeg image/pjpeg image/jpeg
png image/png image/png image/x-png image/x-png image/x-png image/png
gif image/gif image/gif image/gif image/gif image/gif image/gif
bmp image/bmp image/bmp image/bmp image/bmp image/bmp

image/bmp

 

分享到:
评论

相关推荐

    解决PHP上传非标准格式的图片pjpeg失败的方法

    这个问题通常发生在GD库检测到上传的文件不是传统的JPEG格式,而是progressive JPEG(pjpeg),这种格式的JPEG图片数据是逐步加载的,与传统的JPEG不同。 要解决这个问题,如果您的PHP版本大于或等于5.1.3,可以在`...

    php 简单图片上传 move_uploaded_file

    片段:简单上传,还有很多地方没有判断。 这里只提供的一个思路. 先$_files[表单上传控制name名称] 获取表单上传控件的内容 再move_uploaded_file(); 函数,移动上传的文件,到你的网站目录. 再echo '...

    PHP 实现批量上传图片

    需要注意的是,在实际开发过程中,还需要考虑更多的安全性和性能问题,例如限制上传文件的大小、对文件名进行过滤以防止恶意攻击等。希望这篇文章能帮助你在项目中更好地实现批量上传图片的功能。

    FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印

    ### FileUpload 控件上传图片并自动生成缩略图、自动生成带文字和图片的水印 #### 概述 在Web开发中,处理用户上传的图片是一个常见的需求。特别是对于那些涉及图片展示的网站(如博客、电子商务平台等),不仅...

    文件上传后缀名与文件类型对照表

    标题和描述均提到了“文件上传后缀名与文件类型对照表”,这表明文章的核心内容是关于文件上传过程中,不同的文件后缀名与其所代表的文件类型之间的对应关系。这一主题对于理解网络传输中的文件类型识别,以及在编程...

    php多图片上传完整类.zip

    本文所述为一个实用的PHP多图片文件上传类,其支持gif、jpg、jpeg、pjpeg、png格式的多图片上传功能,类中还可限制图片类型、上传图片的大小、设置上传目录、一些提交判断等功能。此外该类并不局限于图片的上传,也...

    struts2图片上传

    Struts2图片上传功能是Web应用中常见的需求,它允许用户在前端选择本地图片并将其上传至服务器。本文将详细讲解如何使用Struts2实现图片上传,并涉及相关的验证、处理和存储策略。 首先,要在页面上创建一个用于...

    PHP 图片上传实现代码 带详细注释

    7. **JavaScript** 用于在客户端显示提示信息,告知用户图片上传的状态。 此外,实际项目中还需要考虑以下几点: - **安全检查**:除了检查文件类型和大小,还需要防止恶意文件上传,如通过修改文件名伪装成允许...

    PHP实现多图片上传类实例

    本文所述为一个实用的PHP多图片文件上传类,其支持gif、jpg、jpeg、pjpeg、png格式的多图片上传功能,类中还可限制图片类型、上传图片的大小、设置上传目录、一些提交判断等功能。此外该类并不局限于图片的上传,也...

    asp.net图片上传生成缩略图和水印

    ### ASP.NET 图片上传生成缩略图和水印的知识点详解 #### 一、ASP.NET 图片上传原理 在 ASP.NET 开发中,图片上传是一个常见的功能需求。它主要涉及前端用户界面的设计以及后端逻辑处理。前端通常利用 `FileUpload...

    第四课论坛登陆器的制作

    50 4F 53 54 20 2F 6C 6F 67 67 69 6E 67 2E 70 68 70 3F 61 63 74 69 6F 6E 3D 6C 6F 67 69 6E 26 6C 6F 67 69 6E 73 75 62 6D 69 74 3D 79 65 73 26 66 6C 6F 61 74 6C 6F 67 69 6E 3D 79 65 73 26 69 6E 61 6A 61...

    c#中上传文件的代码

    - 为了防止过大或过小的文件上传,可以通过设置条件判断来控制文件大小。 - **实例代码**: ```csharp if (_size > 10240) // 10KB { MessageBox.Show("图片大小超过10KB"); } ``` #### 5. 生成缩略图 - 使用...

    ASP.NET上传文件的源码

    - 这是为了确保安全性,防止恶意用户上传非图片文件导致的安全问题。 2. **文件信息获取**: - 获取文件的名称和扩展名。 3. **文件路径设置**: - 使用 `Server.MapPath` 方法获取服务器上的物理路径。 - 将...

    PHP上传图片、删除图片简单实例

    简单PHP上传图片、删除图片实现代码 上传图片: if (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断 $path=”uppic/”;...//检查上传文件是否在允许上传的类型 if(!in_array($_FILES["img"]

    ckeditor文件上传功能

    ckeditor文件上传功能,附图片上传示例,java程序及返回结果。 strut配置 <param name="allowedTypes">image/bmp||image/png||image/gif||image/jpeg||image/jpg||image/pjpeg</param> ...

    ASP无组件上传原理.pdfASP无组件上传原理.pdf

    例如,`upfile`字段代表文件浏览框的名称,`C:\temp.jpg`是文件在客户端的路径,`image/pjpeg`标识了文件的MIME类型。 - **文本框信息**:如`intro`字段代表文本框的名称,其后的值如“我的照片”是用户输入的文件...

    PHP—文件上传.docx

    需要注意的是,由于不同浏览器对MIME类型的识别可能存在差异,对于JPEG图片,IE识别为`image/pjpeg`,而Firefox识别为`image/jpeg`。 完成文件上传验证后,临时存储在服务器的文件需要被移动到指定位置,以永久保存...

    简单PHP上传图片、删除图片实现代码

    上传图片: 复制代码 代码如下: if (!empty($_FILES[“img”][“name”])) { //提取文件域内容名称,并判断 $path=”uppic/”; //上传路径 if(!file_exists($path)) { //检查是否有该文件夹,如果没有就创建,并给予...

    PHP 图片上传代码

    - 允许上传的文件类型使用数组列出,例如`jpg|jpeg|png|pjpeg|gif|bmp|x-png|swf`。 - 文件大小限制通常以字节为单位,如`5000000`字节。 - 存储路径指定一个目录,如`upload/`,用于存放上传的文件。 - **生成...

Global site tag (gtag.js) - Google Analytics