\ DriveHQ Customer Support Forum \
Lire/Répondre : 38191/1
  • mpestana
  • (1messages)
Fichier XML, lien de mise à jour, publier

Je développe une application de bureau et je dois mettre à jour certaines valeurs toutes les deux heures à partir d'un fichier XML stocké sur DriveHQ. Ce fichier doit être modifié toutes les heures. Je teste actuellement l'application avec le fichier XML déjà enregistré sur DriveHQ (version gratuite, en attendant de passer à une version payante), mais lorsque je le modifie, l'application ne réagit pas. C'est catastrophique, car mon programme dépend entièrement de ce fichier. Il semble que je doive le publier à chaque modification, ce qui génère une URL différente pour chaque version. Or, mon code ne contient qu'un seul lien vers le fichier. Existe-t-il un moyen de conserver la même URL pour le fichier XML publié, même si je le modifie et l'enregistre régulièrement ? J'utilise Visual Basic et je joins le code correspondant à cette partie essentielle du programme. L'URL mentionnée précédemment est formatée en rouge.

 

 

        Dim data As Byte()

        Utilisation du client en tant que nouveau WebClient()

            données = client.DownloadData("http://www.drivehq.com/file/DFPublishFile.aspx/FileID1838448752/Keyp5wakuo2tard/authors.xlm.txt")

        Fin de l'utilisation

        Fichier.WriteAllBytes("c:\myfile.xml", données)

        Dim filePath As String = "Chemin complet où vous avez enregistré le fichier XML"

        AuthorsDataSet.ReadXml("C:\myfile.xml")

 

        DataGridView1.DataSource = AuthorsDataSet

        DataGridView1.DataMember = "Noticias"

 

 


17/04/2014 11:11:02

  • DriveHQSupport
  • (676messages)
Sujet: Re: Fichier XML, lien de mise à jour, publication
Re: Fichier XML, lien de mise à jour, publication

Si vous modifiez un fichier, un nouvel identifiant sera créé dans le système pour remplacer l'ancien. Par conséquent, vous ne pouvez pas utiliser une URL de publication contenant l'identifiant du fichier d'origine.

Il existe deux solutions pour vous:

(1) Utilisez notre service d'hébergement web. Il vous suffit de télécharger le fichier dans votre dossier www/home, et vos fichiers pourront être liés comme:

http://USERNAME.drivehq.com/FILENAME

Vous pouvez modifier le fichier, à condition que son nom reste inchangé et que cette URL demeure la même.

Remarque : vous devez être membre True ou Payant pour utiliser cette fonctionnalité. Si vous avez souscrit un abonnement et que la fonctionnalité ne fonctionne toujours pas, rendez-vous dans Publications → Publier mon site web, puis désactivez et réactivez votre site web.

(2) Publiez le dossier parent du fichier au lieu du fichier lui-même. Une fois le dossier publié, vous pouvez utiliser son URL de publication, à laquelle vous ajouterez /NOM_DU_FICHIER, pour créer un lien vers le fichier, par exemple ::

http://www.drivehq.com/file/df.aspx/publish/USERNAME/PUBLISHNAME/FILENAME

 

 

 

 


Répondre
17/04/2014 13:28:01

Ajouter aux favoris et partager
Réponse rapide

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003