IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

javascript et protocol caldav


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Par défaut javascript et protocol caldav
    Bonjour,

    Tout d'abord je ne sais pas si je post dans la bonne partie du forum, je m'en excuse par avance.

    Mon but est de créer un événement de calendrier dans une boite mail en utilisant le protocol caldav.

    J'ai trouvé un site sur le protocol caldav qui est très bien.

    En gros si je résume, on envoie un fichier sur une url du serveur mail, cette url interprète le fichier et créé l'événement correspondant dans le calendrier du serveur mail.
    http://ditwww.epfl.ch/SIC/SA/SPIP/Pu...hp?article1604
    Pour la création du fichier au 'format caldav' pas de problème. Mais par contre pour l'envoie de ce fichier comment fait-on ?

    Sur le site ils se servent de l'utilitaire curl pour envoyer le fichier. Mais comment fait-on lorsque l'on a pas cet utilitaire ?

    Est ce que l'on peut envoyer un fichier sur une url en javascript ?

  2. #2
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par défaut
    Bonjour bigrounours, bienvenue sur developpez

    Pour répondre à ta question, non on ne peut pas envoyer en javascript de fichier.

    Pour pouvoir t'aider un peu mieux, et te rediriger vers le bon forum, qu'est-ce que tu entends par "on" ? Je veux dire, ton fichier au format caldav doit partir d'ou (un serveur quelconque, une personne, etc...) ? automatiquement, manuellement?

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Par défaut
    Merci de ta réponse,

    En fait ce que je souhaite faire c'est :
    - l'utilisateur clique sur un bouton
    - cela créé un fichier qui devra être envoyé sur une url.

    C'était mon idée de départ, mais maintenant je me demande si l'url n'attend pas tout simplement le contenu d'un fichier. Je patauge un peu sur le principe du protocol caldav en lui même...

    Dans l'url que j'ai donnée, ils utilisent curl pour l'envoie du fichier, mais je ne sais pas si curl envoie un fichier ou s'il envoie le contenu d'un fichier...

  4. #4
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par défaut
    C'était mon idée de départ, mais maintenant je me demande si l'url n'attend pas tout simplement le contenu d'un fichier. Je patauge un peu sur le principe du protocol caldav en lui même...
    La désolé, je ne pourrai pas t'aider ^^
    Dans l'url que j'ai donnée, ils utilisent curl pour l'envoie du fichier, mais je ne sais pas si curl envoie un fichier ou s'il envoie le contenu d'un fichier...
    La non plus, cURL étant beaucoup utilisé en php, tu devrais poster un message dans cette section pour avoir plus de détails sur son utilisation.

    Par contre, la ou je peux t'aider, c'est sur la première partie de ton problème. Ce qu'il te faut probablement faire, c'est lors du clic sur ton bouton déclencher une requete Ajax afin de provoquer un appel sur ton serveur web. Et c'est depuis ce serveur web qui tu vas générer ton fichier et l'envoyer via cURL.

  5. #5
    Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Par défaut
    Pour la création du fichier pas de problème je me débrouille.

    Je me suis résolu à utiliser curl pour l'envoie du fichier, mais le problème c'est que je ne veux pas utiliser curl en PHP mais en ligne de commande windows (mon site n'est pas en PHP).

    Je ne sais pas trop où poster pour avoir de l'aide là dessus. Pour l'instant j'utilise cette commande windows (dans une invite dos):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -u utilisateur:mdp -X PUT http://adressemail.fr/ical/domaine.fr/utilisateur/Calendar/test.ics --data-binary "BEGIN:VCALENDAR BEGIN:VEVENT UID:5 SUMMARY:test PUT ICS DTSTART:20090717T130000Z DTEND:20090717T140000Z END:VEVENT END:VCALENDAR"
    Cette commande devrait me créer un événement dans mon calendrier. Quand je la lance, pas d'erreur détecté mais ça ne créé pas l'événement...

    PS : je sais que là on ne parle plus de javascript mais je ne sais pas où poster pour avoir des infos sur les lignes de commandes curl.

    Merci
    A+

  6. #6
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par défaut
    Essaie de faire une recherche de curl dans tous les forums, et vois dans lesquels tu as le plus de réponses pour espérer y trouver des solutions.

    La doc en ligne aussi a l'air assez complete.

    Désolé de ne pouvoir t'aider plus.

Discussions similaires

  1. Synchronisation protocole Caldav
    Par David7390 dans le forum Services Web
    Réponses: 2
    Dernier message: 14/05/2013, 23h24
  2. Réponses: 0
    Dernier message: 04/10/2012, 09h20
  3. Réponses: 0
    Dernier message: 04/10/2012, 09h20
  4. Webservice CALDAV protocole
    Par kinaesthesia dans le forum Services Web
    Réponses: 0
    Dernier message: 14/02/2012, 15h39
  5. Quelle est la fiabilité du protocole SSL ?
    Par Anonymous dans le forum Développement
    Réponses: 5
    Dernier message: 05/09/2002, 13h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo