【问题标题】:Chrome 81 mimetype change to file upload of audio/mp3Chrome 81 mimetype 更改为音频/mp3 的文件上传
【发布时间】:2020-08-05 09:41:11
【问题描述】:

在 Chrome 81 之前,当从 file 输入发布音频文件时,会产生 audio/mp3 的 mimetype。

从 Chrome 81 开始,mimetype 现在是 audio/mpeg

我在release notes 中看不到任何内容,所以请提问:

  • 哪个是正确的?
  • 我是否应该同时支持 audio/mpegaudio/mp3 服务器端(即白名单类型)
  • 有没有办法为这种类型强制audio/mp3

更新

以上答案:

哪个是正确的?

audio/mpegRFC 中被引用 - 所以应该使用它。

【问题讨论】:

  • 用什么? <audio><source> 元素?有默认的 mimetype 吗?
  • 我指的是<input type="file"/>,而不是使用<audio> - 虽然输入没有设置接受。
  • 这是上传音频文件,不显示。

标签: html file google-chrome input


【解决方案1】:

根据以下提交,在 chrome 81 中看起来就是这种情况: chromium/chromium/src/842f46a95f49e24534ad35c7a71e5c425d426550

提交信息如下:

对 .mp3 文件使用 audio/mpeg 而不是 audio/mp3

在 safari 和 firefox 中使用音频/mpeg 代替音频/mp3 用于 .mp3 文件,在这个 rfc 中定义:https://www.rfc-editor.org/rfc/rfc3003

不过很好找。

【讨论】:

  • 就是这样!我懒得浏览提交,谢谢你这样做。
猜你喜欢
  • 2011-07-24
  • 1970-01-01
  • 2022-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-17
  • 2020-10-22
  • 2015-03-17
相关资源
最近更新 更多