How do I force my V-card file to download?
In some browsers, especially on a Mac (like Safari, Firefox and Chrome), if you click on a link to a V-card or .vcf file, the file is not downloaded. Instead it’s contents are displayed in the browser window. To force these files to download, on an Apache server, you can use the .htaccess file.
Create an .htaccess file containing this line, or add it to your existing file:
AddType text/x-vcard .vcf