\ DriveHQ Customer Support Forum \
Leer/Responder : 38253/1
  • mpestana
  • (1publicaciones)
Archivo XML, actualizar enlace, publicar

Estoy creando una aplicación de escritorio y necesito actualizar algunos valores cada 2 horas desde un archivo que almacenaré en Drive HQ. El archivo es de tipo XML y necesito editarlo cada hora. Estoy probando la aplicación con el archivo XML ya almacenado en Drive HQ (gratuito hasta que decida actualizar o no), pero cuando edito el archivo XML, no responde en el propio software, lo cual es un desastre, porque mi programa depende al 100% del archivo XML. Parece que necesito publicar el archivo cada vez que lo edito, y me da un enlace URL diferente para cada edición. En el código de mi software solo tengo un enlace al archivo. Así que me gustaría preguntarles si hay alguna manera de que el enlace URL del archivo XML publicado sea el mismo para siempre, incluso si edito y guardo el archivo cada vez que quiero. Estoy usando Visual Basic y voy a copiar y pegar el código que estoy usando para esta parte fundamental del código. La URL a la que me refería antes está formateada en color rojo.

 

 

        Dim datos As Byte()

        Usando el cliente como nuevo WebClient()

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

        Fin del uso

        Archivo.EscribirTodosLosBytes("c:\myfile.xml", datos)

        Dim filePath As String = "Ruta completa donde guardaste el XML"

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

 

        DataGridView1.DataSource = AuthorsDataSet

        DataGridView1.DataMember = "Noticias"

 

 


17/04/2014 11:11:02

  • DriveHQSupport
  • (676publicaciones)
Sujeto: Re: Archivo XML, actualizar enlace, publicar
Re: Archivo XML, actualizar enlace, publicar

Si modifica un archivo, se creará un nuevo ID de archivo en el sistema para reemplazar el archivo anterior. Por lo tanto, no puede utilizar una URL de publicación que contenga el ID de archivo original.

Hay dos soluciones para ti:

(1) Utilice nuestro servicio de alojamiento web. Simplemente suba el archivo a su carpeta wwwhome y sus archivos podrán vincularse como:

http://USERNAME.drivehq.com/FILENAME

Puedes modificar el archivo, siempre y cuando no cambie el nombre del archivo, esta URL no cambiará.

Nota: Para usar esta función, debes ser miembro True o de pago. Si actualizaste tu cuenta y aún no funciona, ve a Publicaciones --> Publicar mi sitio web, desactiva y vuelve a activar tu sitio web.

(2) Publique la carpeta principal del archivo en lugar del archivo. Una vez publicada la carpeta, puede usar la URL de publicación de la carpeta agregada con /FILENAME para enlazar al archivo, por ejemplo:

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

 

 

 

 


Responder
17/04/2014 13:28:01

Marcar como favorito y compartir
Responder rápidamente

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003