mime-types相关内容

扩展默认的 nginx mime.types 文件

我想为 nginx mime 类型添加一些额外的类型,但我不想编辑默认的 /etc/nginx/mime.types 因为它会增加一些额外的复杂性到部署过程. 如果我添加一个 types {...} 部分添加到我的 nginx.conf 它将覆盖使用 include mime.types; 声明的所有其他类型. 我想我可以为我需要处理的文件的扩展名编写一个位置规则,但我认为必须有一种更 ..
发布时间:2021-12-13 22:12:10 其他开发

如何在 PHP 中检查上传文件的文件类型?

在 PHP 网站上,他们建议的唯一真正检查是使用 is_uploaded_file() 或 move_uploaded_file()、此处.当然,出于各种原因,您通常不希望用户上传任何类型的文件. 因此,我经常使用一些“严格"的 mime 类型检查.当然这是非常有缺陷的,因为通常 mime 类型是错误的,用户无法上传他们的文件.它也很容易伪造和/或更改.除此之外,每个浏览器和操作系统对它们的 ..
发布时间:2021-12-10 22:46:41 PHP

Chrome 显示“资源被解释为脚本,但使用 MIME 类型 text/plain 传输",这是什么意思?

在 FF 中,我的 javascript 工作正常.但在 Chrome 中,它给出了以下消息: 资源被解释为脚本,但以 MIME 类型 text/plain 传输. 我检查了所有脚本标签,它们都有MIME type="text/javascript".它甚至用 jquery 和 jquery ui 也是如此.Chrome 有什么问题? 这是什么问题和解决方法?是我必须在浏览器的“ ..
发布时间:2021-12-10 14:29:02 其他开发

将 csv 上传到 Codeigniter

有没有其他人在将 csv 文件上传到 Codeigniter 时遇到问题?我收到一个非常烦人的“不允许您尝试上传的文件类型".错误,即使我已经非常明确地设置了上传类型.这是我的代码(应该是相当标准的东西): 函数 doUpload() {$config['upload_path'] = '上传/';$config['allowed_types'] = 'text/plain|text/csv| ..
发布时间:2021-12-10 13:21:40 其他开发

如何从字节中提取 MimeType[]

我有一个可用于上传文件的网页. 现在我需要检查文件类型是否正确(zip、jpg、pdf 等). 我可以使用请求附带的 mimeType,但我不信任用户,假设我想确保没有人能够上传以 .jpg 重命名的 .gif 文件 我认为在这种情况下,我应该检查 magic number. 这个是我发现的一个 java 库,它似乎实现了我需要的来自幻数的 mimetype'. 这是正确的解决方案还 ..
发布时间:2021-12-09 20:28:49 Java开发

为什么我将 .csv 文件的 mime 类型作为“应用程序/八位字节流"?

我正在开发一个必须将 Excel 文件导入 MySQL 的 PHP 应用程序.所以我需要将 excel 文件转换为 .csv 格式.但是当我想使用 $_FILE['something']['type'] 获取它的类型时,我将 application/octet-stream 作为它的 mime-type; 我认为这里有问题.因为我将下面的列表收集为 .csv 文件 MIME 类型: 文本/逗号 ..
发布时间:2021-12-09 14:42:19 PHP

我应该为 CSV 使用什么 MIME 类型?

我见过使用 application/csv 和 text/csv. 有区别吗?只要请求与可用的内容相匹配,这是否重要?它们可以互换吗? 解决方案 RFC 7111 有一个 RFC 涵盖它并说使用 text/csv. 此 RFC 更新了 RFC 4180. Excel 最近我发现了 Excel 应用程序/vnd.ms-excel 的显式 mimetype.它于 ..
发布时间:2021-12-09 14:22:34 其他开发

Node/Express - 拒绝应用样式,因为它的 MIME 类型('text/html')

过去几天我一直遇到这个问题,但似乎无法深入了解.我们做了一个非常基本的 node/express 应用程序,并尝试使用这样的东西来提供我们的静态文件: app.use(express.static(path.join(__dirname, "static"))); 这在很大程度上符合我的预期.我们的静态文件夹中有几个文件夹用于 css 和 javascript.我们正在尝试使用这个静态路径将我 ..
发布时间:2021-12-09 13:42:37 其他开发

CSS 文件被阻止:MIME 类型不匹配(X-Content-Type-Options: nosniff)

我正在开发一个 Angular 4 应用程序,我想应用一些全局样式.按照 angular 站点上的教程,我创建了一个“样式.css"文件在我的应用程序的根目录中,我指的是我的应用程序的 index.html 中的那个样式表: angular 应用编译成功: $ ng 服务** NG Live Development Server 正在侦听 localhost:4200,在 http://l ..
发布时间:2021-12-09 13:28:19 前端开发

确定图像的文件类型

我正在从一项并不总是包含内容类型的服务下载一些图像,并且没有为我正在下载的文件提供扩展名(呃,别问了). 在 .NET 中确定图像格式的最佳方法是什么? 读取这些下载图像的应用程序需要具有适当的文件扩展名,否则一切都会崩溃. 解决方案 一个可能更简单的方法是使用 Image.FromFile() 然后使用 RawFormat 属性,因为它已经知道标题中的魔术位最常见的格式,如下 ..
发布时间:2021-12-07 10:36:48 C#/.NET

浏览器如何确定上传文件的 MIME 类型?

我有一个 Web 应用程序,用户需要在其中上传 .zip 文件.在服务器端,我正在检查上传文件的 MIME 类型,以确保它是 application/x-zip-compressed 或 application/zip. 这对我来说在 Firefox 和 IE 上运行良好.但是,当一位同事对其进行测试时,他在 Firefox 上失败了(发送的 MIME 类型类似于“application/oct ..
发布时间:2021-12-07 08:11:37 其他开发

Windows Azure - 在 Windows Azure IIS 存储中提供未知 (mp4) MIME 类型

我有一个 windows azure 部署(一个网络角色),它根据请求将一对视频文件(mov 和 mp4)从 azure 存储中提取到它自己的本地 IIS 存储中,然后我通过浏览器访问. 这听起来可能很愚蠢,但我有充分的理由这样做. 很遗憾,我无法访问 mp4 文件.mov 很好,但 mp4 给我“404 - 找不到文件或目录." 我已经调查过了,似乎是因为 IIS 不会返回未知 ..
发布时间:2021-12-06 18:40:28 C#/.NET

我应该为 XML 站点地图发送什么 Content-Type 值?

我想我应该发送“text/xml",但后来我读到我应该发送“application/xml".有关系吗?有人能解释一下区别吗? 解决方案 如果省略 charset 参数,text/xml 和 application/xml 之间的区别是默认字符编码: Text/xml 和 application/xml 在字符集参数未明确指定.如果默认字符集(即US-ASCII) 用于 text/x ..
发布时间:2021-12-03 14:38:29 其他开发

在 PHP 中处理 json 请求

在进行ajax调用时,当contentType设置为application/json而不是默认的x-www-form-urlencoded时,服务器端(在PHP中)无法获取post参数. 在以下工作示例中,如果我在 ajax 请求中将 contentType 设置为“application/json",则 PHP $_POST 将为空.为什么会这样?如何在 PHP 中正确处理 contentTy ..
发布时间:2021-12-03 12:26:40 PHP

excel文件的正确内容类型是什么?

我希望网站上的 excel 文件在点击时在 Excel 中打开,而不是保存在桌面上,或者嵌入在浏览器中等打开.现在显然这完全取决于每个用户的所有配置,但什么是最好的Content-Type 和其他设置可以在大多数情况下实现吗? 解决方案 对于 BIFF .xls 文件 application/vnd.ms-excel 对于 Excel2007 及更高版本的 .xlsx 文件 appl ..
发布时间:2021-12-02 22:00:38 其他开发