2017-06-14 6 views
1

iphone chromeでvcardをダウンロードする際に問題が発生しています。 iphone safariとsamsung chromeの には、vcardをダウンロードするための.vcfファイルを返すAPIコールがあり、デスクトップ(IE/Chorme/Firefox ..)で正常に動作していますが、試してみましたiphone Chromeでvcardをダウンロードできません

を使用して画像 enter image description here に示すように、それは例外をスローしてCHROMのiphoneにダウンロードすることがHREFにバインドされたAPIはGETのようなものです:ファイルの.vcfのvCardを返すためにhttp://.../rest/v1/profiles/00d5a2fb-ab56-a555-a5d5-0050569257ef/vcard

コードが

のようなものです

var vCard = BuildVCard(profile、profileUrl); vCardのは、vCardの

リターン新しいFileActionResult( 新しいStringContent(vCard.ToString())、 "テキスト/ vCardの"、 CreateVCardFileName(プロファイル))を返します。

およびCreateVCardFileNameは文字列を返します。形式( "{0} .vcf"、fileName);

フィンドラーヘッダーのエンティティは、 のような内容を示します。Content-Disposition:attachment;ファイル名= Uma.vcf コンテンツタイプ:テキスト/ vカード

これはIOS-Chromeに関するものですが、特定のMIMEタイプのようにvcardをダウンロードするために何かを追加する必要がありますか?

あなたの助けと時間をどうぞ。

答えて

0

私はサイトでこれを使ってみました。 「Safariで開いてください」ページへのルーティングが機能しました。デモのように.vcfファイルを.vcfファイルにリンクしてchromeモバイルにダウンロードする.vcfファイルを取得すると、空の外部ページに移動するか、上記のように失敗しました。

正確なライブデモをサーバーに置くと、ANY電話ボタンへのダウンロードはまだ元のライブデモとしては機能しませんでした。私の意見では、さまざまなPHPのバージョンは、これを引き起こしているサイトですが、私は非常に間違っている可能性があります。

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

+0

ありがとうございました。 – Karthik

関連する問題