8

我正在寻找 aetx 文件的 Mime 类型。

在内部分发 windows phone 8 应用程序时使用此文件。用户下载并将其安装到他们的手机上。但是,当您下载此文件时,手机不会提供安装此注册令牌的选项。我只能猜测 Web 服务器未设置为正确的 MIME 类型,因此手机响应正确。

有时我的谷歌技能让我失望了,微软的文档……在这个问题上很少见。

谢谢你的帮助。

马丁

4

2 回答 2

16

终于找到了。在生成这些令牌之一时创建的 aet.xml 文件中,您可以看到它的 x509 证书文件。

因此,mime 类型是:

“应用程序/c-x509-ca-cert”

所以你可以把它托管在一个安全的网站上,然后设置你的用户下载的 mime 类型,希望它可以节省其他人一些时间。

于 2013-01-09T15:53:53.187 回答
2

虽然 Martin 的答案对于 Windows Phone 8.0 是正确的,但它不适用于 Windows Phone 8.1。

如果您在 8.1 中使用“application/c-x509-ca-cert”,. aetx文件将转换为.cer,您会收到错误0x8028a001 “您的手机无法添加一个或多个证书,因为证书文件可能不受支持或腐败……”

8.1 的正确类型是"application/octet-stream"。将令牌作为电子邮件附件发送时使用的相同 mime 类型。

但是使用"application/octet-stream",WindowPhone 8.0 不会将 aetx 文件视为令牌并将其内容显示给用户。

解决方案是使用 servlet(或等效的,如果您不使用 java)来动态设置 mime 类型。

于 2015-02-19T10:52:22.977 回答