WP8 AET 的 MIME 类型是什么?

8
我正在寻找aetx文件的MIME类型。
当在内部分发Windows phone 8应用程序时,使用此文件。用户下载并将其安装到他们的手机上。 但是,当您下载此文件时,手机不会提供安装此注册令牌的选项。 我只能猜测Web服务器未设置正确的MIME类型,因此手机会做出适当的响应。
我的谷歌技能在这种情况下失败了,微软的文档在这个主题上...很少。
感谢任何帮助。
马丁
2个回答

16

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

因此,mime类型为:

"application/c-x509-ca-cert"

您可以将其托管在安全站点上,然后设置用户下载的mime类型,希望这能节省其他人的时间。


这只适用于Windows Phone 8,似乎在Windows Phone 8.1上不起作用。 - Mohamed AMAZIRH

2
虽然马丁的答案对于Windows Phone 8.0是正确的,但对于Windows Phone 8.1不适用。如果你在8.1中使用"application/c-x509-ca-cert",那么".aetx"文件会转换成".cer"文件,并出现错误0x8028a001,提示"您的手机无法添加一个或多个证书,因为证书文件可能不受支持或者已损坏..."。正确的类型应该是"application/octet-stream",当你将令牌作为电子邮件附件发送时,也使用相同的mime类型。但是,使用"application/octet-stream",WindowPhone 8.0无法将aetx文件视为令牌并将其内容显示给用户。解决方法是使用一个servlet(或等效物,如果你没有使用Java)来动态设置mime类型。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接