\ DriveHQ Customer Support Forum \
Leggi/Rispondi : 38316/1
  • mpestana
  • (1post)
File XML, aggiorna il collegamento, pubblica

Sto creando un'applicazione desktop e devo aggiornare alcuni valori ogni 2 ore da un file che memorizzerò su Drive HQ. Il file è di tipo XML e devo modificarlo ogni ora. Sto testando l'applicazione con il file XML già memorizzato su Drive HQ (gratuito fino a quando non deciderò se effettuare l'upgrade o meno), ma quando modifico il file XML, il software non risponde, e questo è un disastro perché il mio programma dipende al 100% dal file XML. Sembra che debba pubblicare il file ogni volta che lo modifico, e questo mi fornisce un URL diverso per ogni modifica. Nel mio codice ho un solo link al file. Quindi vorrei chiedervi se esiste un modo per far sì che l'URL del file XML pubblicato rimanga sempre lo stesso, anche se modifico e salvo il file ogni volta che voglio. Sto usando Visual Basic e copierò e incollerò il codice che sto usando per questa parte cruciale del codice. L'URL a cui mi riferivo prima è formattato in rosso.

 

 

        Dim data As Byte()

        Utilizzo del client come nuovo WebClient()

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

        Fine dell'utilizzo

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

        Dim filePath As String = "Percorso completo in cui è stato salvato il file XML"

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

 

        DataGridView1.DataSource = AuthorsDataSet

        DataGridView1.DataMember = "Noticias"

 

 


17/04/2014 11:11:02

  • DriveHQSupport
  • (676post)
Soggetto: Re: File XML, aggiorna il link, pubblica
Re: File XML, aggiorna il link, pubblica

Se modifichi un file, nel sistema verrà creato un nuovo ID file per sostituire quello vecchio. Pertanto, non puoi utilizzare un URL di pubblicazione contenente l'ID del file originale.

Ci sono due soluzioni per te:

(1) Utilizza il nostro servizio di hosting web. Carica semplicemente il file nella tua cartella wwwhome e i tuoi file possono essere collegati come:

http://USERNAME.drivehq.com/FILENAME

È possibile modificare il file, purché il nome del file rimanga invariato; di conseguenza, anche l'URL non cambierà.

Nota: per utilizzare questa funzione è necessario essere un membro True o a pagamento. Se hai effettuato l'upgrade e la funzione continua a non funzionare, vai su Pubblicazioni --> Pubblica il mio sito web, quindi disattiva e riattiva il tuo sito web.

(2) Pubblica la cartella padre del file invece del file stesso. Una volta pubblicata la cartella, puoi utilizzare l'URL di pubblicazione della cartella a cui viene aggiunto /FILENAME per collegarti al file, ad esempio:

http://www.drivehq.com/file/df.aspx/publish/NOMEUTENTE/NOMEPUBBLICA/NOMEFILE

 

 

 

 


Rispondere
17/04/2014 13:28:01

Aggiungi ai segnalibri e condividi
Rispondi rapidamente

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003