2015-04-26 1 views
0

Я пытаюсь включить vCard на веб-сайт Weebly, но мне нужно вернуть заголовок Content-type, поэтому простое вложение не будет работать. Я нашел следующий код в PHP, чтобы сделать это, но я не могу включить PHP-код на Weebly, только Javascript:Содержимое возвращаемого файла с Content-type из Javascript

<?php 
    header("Content-type: text/x-vcard"); 
    header("Content-Disposition: attachment; filename=\"contact.vcf\";"); 
    echo file_get_contents("contact.vcf"); 
?> 

Есть ли способ включить кнопку, которая будет возвращать их в JavaScript?

+0

http://stackoverflow.com/questions/541430/how-do-i-read-any-request-header-in-php может помочь – AshBringer

+0

@BipBip ОП просит о решении Javascript. Как может помочь другой вопрос PHP? –

ответ

1

Вы должны иметь возможность добавить это в простой тег привязки, и браузеры будут обрабатывать его.

<a href="contact.vcf">My Contact</a> 
+0

Возможно, я делаю все неправильно, но согласно [этому сайту] (http://learnyii.blogspot.com.br/2011/04/vcard-qr-code-iphone-android-blackberry.html): " Blackberry не может читать vCards непосредственно из QR-кода, но вы можете qr-code URL-адрес, который возвращает vCard. Вы захотите отправить этот заголовок заголовка PHP: «Content-type: text/x-vcard») ;» Это просто 'href =' достаточно для этого? –

+0

Я не знаю, вы можете проверить его? –

Смежные вопросы