\ DriveHQ Customer Support Forum \
Lesen/Antworten : 38579/1
  • mpestana
  • (1Beiträge)
XML-Datei, Link aktualisieren, veröffentlichen

Ich entwickle eine Desktop-Anwendung und muss alle zwei Stunden einige Werte aus einer Datei aktualisieren, die ich in Google Drive HQ speichere. Die Datei ist vom Typ XML und muss stündlich bearbeitet werden. Ich teste die Anwendung mit der bereits in Google Drive HQ gespeicherten XML-Datei (kostenlos, bis ich mich für ein Upgrade entscheide). Wenn ich die XML-Datei bearbeite, reagiert die Anwendung jedoch nicht, was fatal ist, da mein Programm vollständig von der XML-Datei abhängt. Anscheinend muss ich die Datei nach jeder Bearbeitung neu veröffentlichen, wodurch ich für jede Änderung einen anderen URL-Link erhalte. In meinem Softwarecode ist jedoch nur ein einziger Link zur Datei vorhanden. Gibt es eine Möglichkeit, den URL-Link der veröffentlichten XML-Datei dauerhaft beizubehalten, auch wenn ich die Datei jedes Mal bearbeite und speichere? Ich verwende Visual Basic und füge den Code für diesen wichtigen Teil ein. Die zuvor erwähnte URL ist rot markiert.

 

 

        Dim data As Byte()

        Verwendung von client As New WebClient()

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

        Endverwendung

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

        Dim filePath As String = "Vollständiger Pfad, unter dem Sie die XML-Datei gespeichert haben"

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

 

        DataGridView1.DataSource = AuthorsDataSet

        DataGridView1.DataMember = "Noticias"

 

 


17.04.2014 11:11:02

  • DriveHQSupport
  • (676Beiträge)
Thema: Betreff: XML-Datei, Link aktualisieren, veröffentlichen
Betreff: XML-Datei, Link aktualisieren, veröffentlichen

Wenn Sie eine Datei ändern, wird im System eine neue Datei-ID erstellt, die die alte Datei ersetzt. Daher können Sie keine Veröffentlichungs-URL verwenden, die die ursprüngliche Datei-ID enthält.

Es gibt zwei Lösungen für Sie:

(1) Nutzen Sie unseren Webhosting-Service. Laden Sie die Datei einfach in Ihren wwwhome-Ordner hoch, und Ihre Dateien können wie folgt verknüpft werden:

http://BENUTZERNAME.drivehq.com/DATEINAME

Sie können die Datei verändern, solange sich der Dateiname nicht ändert, ändert sich auch diese URL nicht.

Hinweis: Diese Funktion ist nur für True- oder Pay-Mitglieder verfügbar. Falls sie nach dem Upgrade weiterhin nicht funktioniert, gehen Sie bitte zu „Veröffentlicht“ → „Meine Website veröffentlichen“ und deaktivieren und aktivieren Sie Ihre Website anschließend wieder.

(2) Veröffentlichen Sie den übergeordneten Ordner der Datei anstelle der Datei. Sobald der Ordner veröffentlicht ist, können Sie die Veröffentlichungs-URL des Ordners mit dem Präfix /DATEINAME verwenden, um auf die Datei zu verlinken, z. B.:

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

 

 

 

 


Antwort
17.04.2014 13:28:01

Speichern & Teilen
Schnell antworten

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003