\ DriveHQ Customer Support Forum \
Lezen/Beantwoorden : 38190/1
  • mpestana
  • (1berichten)
XML-bestand, link bijwerken, publiceren

Ik ben bezig met het ontwikkelen van een desktopapplicatie en ik moet elke twee uur bepaalde waarden bijwerken vanuit een bestand dat ik opsla in Google Drive. Het bestand is een XML-bestand en ik moet het elk uur bewerken. Ik test de applicatie met het XML-bestand dat al in Google Drive staat (gratis tot ik besluit te upgraden), maar wanneer ik het XML-bestand bewerk, reageert de software zelf niet. Dat is een ramp, want mijn programma is volledig afhankelijk van het XML-bestand. Het lijkt erop dat ik het bestand elke keer dat ik het bewerk opnieuw moet publiceren, waardoor ik voor elke bewerking een andere URL-link krijg. In mijn softwarecode heb ik echter maar één link naar het bestand. Ik wil graag weten of er een manier is om de URL-link van het gepubliceerde XML-bestand altijd hetzelfde te houden, zelfs als ik het bestand elke keer bewerk en opsla? Ik gebruik Visual Basic en ik zal de code die ik voor dit cruciale deel gebruik hieronder kopiëren en plakken. De URL waarnaar ik eerder verwees, is rood gemarkeerd.

 

 

        Dim data As Byte()

        Client gebruiken als nieuwe WebClient()

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

        Einde gebruik

        File.WriteAllBytes("c:\myfile.xml", data)

        Dim filePath As String = "Volledig pad waar u het XML-bestand hebt opgeslagen"

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

 

        DataGridView1.DataSource = AuthorsDataSet

        DataGridView1.DataMember = "Noticias"

 

 


17-4-2014 11:11:02

  • DriveHQSupport
  • (676berichten)
Onderwerp: Betreft: XML-bestand, link bijwerken, publiceren
Betreft: XML-bestand, link bijwerken, publiceren

Als u een bestand wijzigt, wordt er in het systeem een nieuwe bestands-ID aangemaakt ter vervanging van het oude bestand. Daarom kunt u geen publicatie-URL gebruiken die de oorspronkelijke bestands-ID bevat.

Er zijn twee oplossingen voor u:

(1) Gebruik onze webhostingdienst. Upload het bestand gewoon naar uw wwwhome-map en uw bestanden kunnen worden gekoppeld als:

http://GEBRUIKERSNAAM.drivehq.com/BESTANDSNAAM

Je kunt het bestand wijzigen, zolang de bestandsnaam maar niet verandert, blijft deze URL ook ongewijzigd.

Let op: u moet een True- of Paid-lidmaatschap hebben om deze functie te kunnen gebruiken. Als u een upgrade hebt uitgevoerd en het nog steeds niet werkt, gaat u naar Publicaties --> Mijn website publiceren en schakelt u uw website uit en weer in.

(2) Publiceer de bovenliggende map van het bestand in plaats van het bestand zelf. Zodra de map is gepubliceerd, kunt u de publicatie-URL van de map, aangevuld met /BESTANDSNAAM, gebruiken om naar het bestand te linken, bijvoorbeeld:

http://www.drivehq.com/file/df.aspx/publish/GEBRUIKERSNAAM/PUBLISHNAAM/BESTANDSNAAM

 

 

 

 


Antwoord
17-4-2014 13:28:01

Voeg toe aan bladwijzers en deel
Snel antwoorden

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003