gpt4 book ai didi

HTML文件形式,接受Word文档

转载 作者:搜寻专家 更新时间:2023-10-31 08:11:53 25 4
gpt4 key购买 nike

我在这里遇到了一个奇怪的问题。 (要么,要么我只是忽略了一些非常简单的事情。)

我有一个文件上传表单,我希望它只接受某些类型的文件,其中包括 MS Word 文档。我将 .doc 和 .docx MIME 类型(application/mswordapplication/vnd.openxmlformats-officedocument.wordprocessingml.document 分别)添加到文件的接受属性输入字段,但是当我点击“选择文件”时,.doc 和 .docx 文件仍然显示为灰色,因为不允许上传。

那么,我错过了什么?非常感谢任何帮助或指点!

(是的,我知道表单检查不是过滤上传文件的好方法。我有 PHP 覆盖它,这对用户来说更方便,所以他们不会去上传一个不允许的文件。)

最佳答案

支持 accept属性一直很差,但正在慢慢变得越来越普遍。在我的谷歌浏览器 19 上,元素 <input type="file" accept="application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/msword" />有效,因此选择仅限于 .doc 和 .docx 文件。其他浏览器通常会忽略这样的 accept属性,虽然例如Firefox 支持一些简单的情况,例如 accept="image/gif" .

除此之外,浏览器可能会以不同的方式将 MIME 类型映射到文件扩展名(文件系统通常将其视为“文件类型”指示符)。因此,尽管该属性在某些情况下可能有效,但当映射不同时,它可能会使事情变得更糟。

关于HTML文件形式,接受Word文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10487904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com