问题标签 [content-type]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9120 浏览

c# - ContentType 不起作用,mime=application/octet-stream

在 C# 中我正在做

它似乎重定向了路径,因为我可以在我的页面上看到图像。但是在Firefox中,当我右键单击并选择“查看图像”时,我会下载。使用这个 c++ 代码,我可以看到 mime 是 application/octet-stream

我的问题是如何将 mime 设置为正确的类型?上面我将它硬编码为 png 不起作用。但是,我宁愿不对任何 mime 进行硬编码并让它工作。我能够将 XML 文件重定向到 somefile.aspx 并让该页面设置内容类型并生成 XML。然而,重写图像路径似乎让图像工作我只是没有得到正确的类型。

如何更正内容/mime 类型?作为 B 计划,我将重写为一个 aspx 文件。发送图像的最佳方式是什么?我可以做类似 context.Response.OutputStream=stream("filename"); ?

0 投票
4 回答
1193 浏览

asp.net - 浏览器无法正确识别内容类型标头

我的浏览器无法识别我在回复中发送的内容类型并尝试下载文件而不是显示它时遇到问题。

我有一个用 ASP.Net 编写的通用处理程序(名为 SPARQL.ashx),它执行一些工作并生成一个具有两种可能类型的对象。它获取一个 SPARQLResultSet 或一个 Graph,然后在使用适当的 Save 方法将内容发送给用户之前设置适当的内容类型。代码片段如下:

我的问题是我的浏览器经常会提示下载结果而不是显示它们,尽管事实上一种格式是基于 XML 的,而另一种是基于纯文本的,因此两者都应该可以在任何现代浏览器中显示。

行为因浏览器而异,有些会提示下载而不管结果格式如何,有些会提示一种但不会另一种。

我是否可能需要以某种方式配置 IIS 以确保发送正确的 MIME 类型。作为记录,我在 IIS 中注册了官方文件扩展名和 MIME 类型。或者这是我使用通用处理程序的问题?或者有没有人有任何其他想法为什么会发生这种情况?

编辑

为了清楚起见,添加了 MIMETypesHelper 类的代码

0 投票
3 回答
5098 浏览

ruby - 您如何在 ruby​​ 中发送原始标头

我有一个使用 UTF-8 字符集的页面,但是页面上的字符被弄乱了,我认为这只是设置标题“Content-Type: text/html; charset=utf-8” .. .我知道如何在PHP中做到这一点,只需将以下内容放在页面顶部。

有没有办法在红宝石中做到这一点?你能像这样在页面顶部放置页眉吗?


更新:太平洋标准时间 6 月 29 日下午 1:20

没有将它用作 Rails 应用程序的一部分。它适用于独立应用程序中的嵌入式浏览器页面,我可以使用 Javascript 和/或 Ruby 来创建动态页面。

0 投票
3 回答
4022 浏览

sharepoint - 更新已部署的 SharePoint 内容类型以处理其他项目事件

我有一个网站内容类型,用于整个网站集中的少数列表。在该内容类型中,我描述了一个事件接收器来处理 ItemAdding 事件。这工作正常。现在我需要更新内容类型,以便同时处理 ItemUpdating。在我的脑海中,我尝试简单地修改我的内容类型的 xml,因为这似乎允许简单的版本跟踪。从某种意义上说,这很有效,因为我的更新应用于站点内容类型,但没有应用于我一直使用此内容类型的列表。这是预料之中的。然后我注意到 SharePoint SDK 对此持冷淡的看法

在安装并激活该内容类型之后,在任何情况下都不应更新该内容类型的内容类型定义文件。Windows SharePoint Services 不跟踪对内容类型定义文件所做的更改。因此,您无法将对站点内容类型所做的更改下推到子内容类型。

SDK 然后指向几个部分,这些部分描述了如何使用 UI 或代码来推送更改。由于 UI 没有提供事件接收器的挂钩,我想我将选择代码路径。

我想我可以做这样的事情,只需将一个新的事件接收器添加到列表的内容类型副本中:

但问题是 ctype.EventReceivers 在这里为空,即使我已经将 ItemAdding 连接到这个列表。它似乎已移至列表本身。因此,该列表具有有效的 EventReceivers 集合。

所以,我有几个问题:

  1. 只是将任何新的事件接收器直接添加到列表中而完全忘记我的内容类型是正确的方法吗?
  2. 为了完成这种变化,在配置管理方面处理这个问题的最佳方法是什么?我应该创建一个简单的控制台应用程序来查找所有适当的列表并修改每个列表吗?还是以某种方式创建功能是更好的选择?无论哪种方式,似乎这种变化都会自行消失,并且可能需要使用这种内容类型的未来开发人员很难发现。
0 投票
5 回答
4993 浏览

actionscript-3 - 如何让我的 PHP Socket Server 向 Flash 客户端发送策略文件?

我的 Flash 游戏需要连接到我的 PHP Socket 服务器。出于安全考虑,当 Flash 客户端尝试连接时,必须将策略文件发送到它。

以下是我所做的。

在 Actionscript / Flex 3 / Flash 中:

为了使套接字服务器响应请求,我在服务器中添加了以下内容:

但是,我收到以下错误:“由于缺少 Content-Type,忽略 (URL) 处的策略文件。” 所以,我试图通过在我的 xml 代码上方添加一个标题来解决这个问题:

不幸的是,我仍然遇到同样的错误。我是否以错误的方式提供内容类型?

0 投票
1 回答
77 浏览

xml - 文件系统上的 IE7 和 XMLfiles

我正在使用 jQuery 通过 Ajax 加载 XML 文件。

对于我的测试,我在我的文件系统上使用一个文件。在其他浏览器中似乎一切都很好,但是 IE 获得的响应标头没有内容类型标头。所以我得到一个解析器错误。(XML 是有效的,我检查了它(两次)。)

我怎样才能绕过这个问题?

0 投票
2 回答
445 浏览

sharepoint - MOSS 2007 内容类型 - 农场范围内的应用

我们在推出具有功能的内容类型时遇到了问题。如何将它们推广到 SharePoint 场并同时更新数据库。目前,我们无法弄清楚。有什么需要定制的吗?

0 投票
1 回答
5639 浏览

java - 是否可以从 JSP 下载二进制文件?

我认为这很有可能,但我不确定。

我没有直接使用servlet的可能,所以我不得不使用JSP(历史悠久,时间短,你不想听)

所以我认为类似以下的事情会做:

不要过多关注代码。它只显示了这个想法。它将二元数组写入 jsp 输出流。

是否可以?听起来合理吗?是否有 JSTL 或其他已经处理过的东西?

0 投票
2 回答
6457 浏览

sharepoint - 在 SharePoint 中删除内容类型

我试图从 SharePoint 中删除一个内容类型,但它不断给我消息:
“内容类型 FOO BAR 是应用程序功能的一部分。”
我已停用该功能,收回解决方案并从解决方案存储中删除了包,任何列表都没有使用内容类型(我按照这里的方法),日志中没有错误。

我也尝试通过代码来做到这一点,结果相同。
我尝试按照建议更改它的设置,以便“更新从该类型继承的所有内容类型”设置为“否”,但它不会保存/保留该更改(没有错误,它只是不断恢复为“是” ”)。

如何删除此内容类型?

0 投票
3 回答
466 浏览

asp.net - .aspx页面专用响应ajax请求,如何设置内容类型

我正在创建一个 .aspx 页面来响应 ajax 请求。

如果我返回 json,如何设置内容类型以便调用页面正确接收 JSON?

如果这很重要,我正在使用 jquery。