当检查在Microsoft 10的Edge浏览器中上传的文件Mime类型时,我得到了. doc
文件的Mime类型:
application/octet-stream
显然,这表明"任意二进制数据":我需要内容类型:应用程序/八位流文件下载?
在其他浏览器上,我得到application/msword
对于边缘浏览器的. doc文件,以及我需要注意的其他mime类型,是否有处理mime类型的新方法?
更新:
我使用php的$\u文件['uploadName']['type']
我发现通过使用此选项,我得到了正确的mime类型:
$finfo = new finfo(FILEINFO_MIME_TYPE);
$mimeType = $finfo->file($_FILES['uploadName']['tmp_name'][$key]);
正如马丁在上面的评论中提到的:
您不应该从$\u文件中给出的数据中获取MIME类型,因为这是非常脆弱的,需要解释,正如您所经历的那样。相反,对上传的临时文件进行新的分析,使用finfo()或类似工具。
我一直在尝试实现RESTFul体系结构,但我完全搞不清自定义媒体类型是好是坏。 目前,我的应用程序使用Http-Link:header传递“链接”。这很好,我将其与title属性一起使用,允许服务器描述这个“动作”到底是什么,尤其是当呈现给用户时。 我感到困惑的是是否应该指定自定义mime类型。例如,我有一个用户的概念。它可能与当前资源相关联。我要编一个例子,说我有一件拍卖品。我们可能有一个用户在
环境 运行chromium edge web驱动程序 问题 我在为边缘浏览器设置二进制路径时面临Chromium问题下面是java代码示例,用于设置相同的二进制路径 有什么方法可以用PHPUnit-Selenium设置相同的内容吗
我打开站点https://www.1platforma.ru/first time(或clean cache),在开发人员控制台中看到错误SEC7117。 MS EDGE浏览器无法加载bundle.min.css和bundle.min.js文件。如果这些文件没有加载,我的用户如何打开网站并看到CSS和JS界面?…
win10PC机有线网卡,上网时突然断网。出现了飞行模式!当时用的是华为浏览器,因为占用内存较少。 网线,路由器都换了,基本排除硬件问题。 发现微软浏览器能上网!其他浏览器不能,app也不能上网。 请高人解惑 买了个无线网卡安上,用Edge正常,用华为浏览器重装了,还是不通,诊断:Windows无法与设备或资源(主DNS服务器)通信。 ipv4设置固定IP,DNS。
如何在websphere自由服务器中添加Mime类型。我们对websphere自由服务器是新手。
该浏览器可以大大方便了你对微软一站式示例代码库中400多个示例的浏览。