Comment générer une vCard en HTML, ASP.NET


1. Enregistrer les données dans un fichier texte (nom_fichier) avec l'extension .vcf



string vcard =

  "BEGIN:VCARD\n\r"+

  "VERSION:2.1\n\r" +

  "N:" + nom.Text + ";" + prenom.Text + "\n\r" +

  "TEL;HOME;VOICE:" + fixe.Text + "\n\r" +

  "TEL;CELL;VOICE:" + telephone.Text + "\n\r" +

  "ADR;HOME:;" + adresse.Text + "\n\r" +

  "EMAIL;INTERNET:" + email.Text + "\n\r" +

  "END:VCARD";

if (File.Exists(nom_fichier))  File.Delete(nom_fichier);

try

{

  FileStream fs = new FileStream(nom_fichier, FileMode.OpenOrCreate, FileAccess.Write);

  StreamWriter output = new StreamWriter(fs, UnicodeEncoding.Default);

  try

  {

    output.Write(contenu);

  }

  catch {}

  finally

  {

    output.Close();

  }

}

catch {}



2. Faire référence à ce fichier pour le télécharger :



string lien = "<a href=\"" + nom_fichier + "\">vCard</a>";



------

Ajouter



using System.IO;



dans l'entête du fichier aspx.cs pour gérer la création du fichier.


Commentaires

Posts les plus consultés de ce blog

The vaccine is not the right technology

Le vaccin n’est pas la bonne technologie

Scénario d'une gestion durable de l'humanité imaginée par un informaticien