gpt4 book ai didi

javascript - 无法在 iPhone Chrome 上下载 vcard

转载 作者:行者123 更新时间:2023-12-03 20:04:07 26 4
gpt4 key购买 nike

我在 iPhone Chrome 上下载 vcard 时遇到一些问题。我从 href 进行 API 调用,返回 .vcf 文件来下载 vcard,它在桌面上运行良好(IE/Chorme/Firefox..),在 iphone safari 和三星 Chrome 上运行良好,但是当我尝试在 chrom iphone 上下载时,它抛出异常,如图所示 enter image description here使用

绑定(bind)到 href 的 API 类似于 GET: http://.../rest/v1/profiles/00d5a2fb-ab56-a555-a5d5-0050569257ef/vcard

返回 vcards .vcf 文件的代码类似于

var vCard = BuildVCard(profile, profileUrl);vCard 返回 Vcard

返回新的FileActionResult( 新的 StringContent(vCard.ToString()), “文本/电子名片”, CreateVCardFileName(配置文件));

CreateVCardFileName 返回一个 string.Format("{0}.vcf", fileName);

fiddler 标题上的实体显示类似的内容内容处置:附件;文件名=Uma.vcf内容类型:文本/vcard

这是否与 IOS-Chrome 相关,我是否需要添加任何内容来下载 vcard,例如任何特定的 mime 类型。

感谢您的帮助和时间。

最佳答案

我尝试在网站上使用它。路由到“请在 safari 中打开”页面确实有效。像演示中那样通过链接到 .vcf 文件来在 Chrome 移动设备上下载 .vcf 文件并没有,它只给我带来了一个空白的外部页面,或者给了我像上面一样的失败。

当我将确切的现场演示放在我的服务器上时,“下载到任何手机”按钮仍然无法像原始现场演示一样工作。我认为是网站运行的不同 PHP 版本导致了这种情况,但我可能是非常错误的。

How to add a contact to the iPhone's Address Book from a Web Page?

关于javascript - 无法在 iPhone Chrome 上下载 vcard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44555551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com