我正在寻找 aetx 文件的 Mime 类型。
在内部分发 windows phone 8 应用程序时使用此文件。用户下载并将其安装到他们的手机上。但是,当您下载此文件时,手机不会提供安装此注册令牌的选项。我只能猜测 Web 服务器未设置为正确的 MIME 类型,因此手机响应正确。
有时我的谷歌技能让我失望了,微软的文档……在这个问题上很少见。
谢谢你的帮助。
马丁
我正在寻找 aetx 文件的 Mime 类型。
在内部分发 windows phone 8 应用程序时使用此文件。用户下载并将其安装到他们的手机上。但是,当您下载此文件时,手机不会提供安装此注册令牌的选项。我只能猜测 Web 服务器未设置为正确的 MIME 类型,因此手机响应正确。
有时我的谷歌技能让我失望了,微软的文档……在这个问题上很少见。
谢谢你的帮助。
马丁
终于找到了。在生成这些令牌之一时创建的 aet.xml 文件中,您可以看到它的 x509 证书文件。
因此,mime 类型是:
“应用程序/c-x509-ca-cert”
所以你可以把它托管在一个安全的网站上,然后设置你的用户下载的 mime 类型,希望它可以节省其他人一些时间。
虽然 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 类型。