首页 > 其他分享 >zip在不同浏览器的文件类型不一样

zip在不同浏览器的文件类型不一样

时间:2024-05-22 13:45:18浏览次数:24  
标签:文件 浏览器 zip application rar 文件类型

前端上传zip文件, 不同浏览器解析的文件类型不一样

今日份,遇到一个坑, 发现同样是谷歌浏览器,但是上传zip文件的解析文件类型却跟其他电脑的不一样,纳闷了。
经调试,发现

zip文件

firefox : application/octet-stream
chrome : application/octet-stream
oprea : application/zip
IE : application/x-zip-compressed
rar文件 firefox : application/x-rar-compressed
chrome : application/octet-stream
oprea : application/x-rar-compressed

   
不能用file.type识别所有的文件,很多浏览器识别不了.rar文件格式。前端可以用文件后缀的方式正则匹配。

const reg=/.rar$/;
reg.test(file.name) // true为rar文件,false则是其他文件

标签:文件,浏览器,zip,application,rar,文件类型
From: https://www.cnblogs.com/class1/p/18206073

相关文章

  • 最新尝试自己做360全景浏览器 安装破解版pano2vr工具
    Pano2VR6.0破解版【Pano2VRpro6.0中文版】中文破解版安装图文教程、破解注册方法安装前请先下载Pano2VR6.0破解版【Pano2VRpro6.0中文版】中文破解版64/32位中文版软件 百度网盘链接:https://pan.baidu.com/s/1Z6Xv7fcbwHxb9WnpsJ7hAg?pwd=f6m3提取码:f6m3复制这......
  • uniApp生成的h5页面禁止浏览器上缩放页面(支持安卓,ios)
    项目场景:uniapph5内嵌原生appios样式问题:1.双击和双指滑动,内嵌的h5页面均会被放大缩小2.修改ios底部的安全距离的背景色,默认是白色问题描述1.双击和双指滑动,内嵌的h5页面均会被放大缩小2.解决ios底部的安全距离和修改背景色,默认是白色解决方案:安卓只需要在h5.template.h......
  • 推荐一款模拟浏览器自动化操作神器!Mechanize
    大家好,我是狂师!今天给大家推荐一款用于模拟浏览器行为以进行网页自动化操作Python库:Mechanize。1、介绍Mechanize是Python中的一个库,它被设计用来自动化网页浏览和数据提取任务。通过模拟真实浏览器的行为,如填写表单、点击链接、处理Cookie等,Mechanize使得开发者可以用脚本来......
  • 9-2-zip管理压缩文件
    9.2zip管理压缩文件命令:zip压缩后的名称.zip压缩前的文件路径 例1:压缩某一路径下所有的图片 解压所有的图片的zip压缩包,到当前目录,命令:unzip文件名.zip  解压所有的图片的zip压缩包,到指定目录,......
  • 【PB案例学习笔记】-02 目录浏览器
    写在前面这是PB案例学习笔记系列文章的第二篇,该系列文章适合具有一定PB基础的读者,通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。文章中设计到的源码,小凡都上传到了gitee代码仓库https://gitee.com/xiezhr/pb-project-example.git......
  • 使用 JS 实现在浏览器控制台打印图片 console.image()
    在前端开发过程中,调试的时候,我门会使用console.log等方式查看数据。但对于图片来说,仅靠展示的数据与结构,是无法想象出图片最终呈现的样子的。虽然我们可以把图片数据通过img标签展示到页面上,或将图片下载下来进行预览。但这样的调试过程实在是复杂,何不实现一个console.image......
  • DrissionPage对浏览器的一些配置
    DrissionPage对浏览器的一些配置ele=page.ele('中国日报')#查找text包含“中国日报”的元素page.wait.title_change('连铸坯表面纵裂纹的形成与控制研究现状')#等待title变化出现目标文本importtimeimportrandomfromDrissionPageimportChromiumPage,ChromiumO......
  • Python中解压一个包含中文文件名的ZIP文件到指定的目录
    要在Python中解压一个包含中文文件名的ZIP文件到指定的目录,你可以指定解压文件时所需的字符编码。下面是一个示例代码:importzipfileimportoszip_file_path='/path/to/your/chinese_file.zip'extract_dir='/path/to/extract/directory'#创建一个解压目标目录os.make......
  • 源服务器开启gzip,CDN上没开启,CDN节点请求是以gzip大小算还是按原来的大小算
    今天学到一个知识:当源服务器开启了gzip压缩,而CDN上没有开启gzip时,CDN节点请求的流量计算通常是基于未压缩的原始文件大小来计算的。这是因为CDN通常是根据其接收到的内容来计算流量,而不会主动去解压缩已压缩的内容来计算。具体来说,当CDN节点从源服务器获取内容时,如果源服务器返......
  • 网址能ping通但浏览器打不开排查
    公司电脑访问www.123pan.com打不开,先后做了如下调整:1.可能是之前系统设置了手动代理,导致无法访问正常网页,可以关闭掉系统代理设置,如下: 2.win+r->cmd->ipconfig/flusdns刷新dns缓存: 3.DNS服务器配置问题检查并重新配置DNS服务器,如:14.114.114.1148.8.8.8172.3......