我有一个脚本,当单击"添加联系人"按钮时,会为员工创建一个vCard.我把这个vCard放在一个变量中,但我不确定下一步该如何处理它.
我认为我的第一步应该是将此文件保存在服务器上?
我想弹出一个框,允许人们下载并保存vCard,所以如果没有必要的步骤,我想跳过它.
这里的任何指针都会受到关注.
谢谢.
如果您希望在有人请求导出URL时弹出"文件保存"对话框,则必须使用
header("Content-type:text/vcard; charset=utf-8");
header("Content-Disposition: attachment; filename=vcardexport.vcf");
echo $vCardData;
Run Code Online (Sandbox Code Playgroud)
所以不,你不必先将它保存为服务器上的文件.您可以从变量中提供它.请注意,只要为Content-Type 指定正确的MIME类型,就可以将此方法用于任何其他数据.
另请参阅https://en.wikipedia.org/wiki/VCard和https://www.ietf.org/rfc/rfc2183.txt