\ DriveHQ Customer Support Forum \
Ler/Responder : 38193/1
  • mpestana
  • (1posts)
Arquivo XML, atualizar link, publicar

Estou criando um aplicativo para desktop e preciso atualizar alguns valores a cada duas horas a partir de um arquivo que armazenarei no DriveHQ. O arquivo é do tipo XML e preciso editá-lo a cada hora. Estou testando o aplicativo com o arquivo XML já armazenado no DriveHQ (gratuito até que eu decida se quero fazer um upgrade ou não), mas quando edito o arquivo XML, ele não responde no próprio software, o que é um desastre, pois meu programa depende 100% do arquivo XML. Parece que preciso publicar o arquivo toda vez que o edito, e isso me fornece um link de URL diferente para cada edição. No meu código, tenho apenas um link para o arquivo. Gostaria de saber se existe alguma maneira de o link de URL do arquivo XML publicado ser sempre o mesmo, mesmo que eu edite e salve o arquivo sempre que quiser? Estou usando Visual Basic e vou copiar e colar o código que estou usando para esta parte crucial. A URL à qual me referi anteriormente está formatada em vermelho.

 

 

        Dim data As Byte()

        Usando o cliente como novo WebClient()

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

        Fim do uso

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

        Dim filePath As String = "Caminho completo onde você salvou o XML"

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

 

        DataGridView1.DataSource = AuthorsDataSet

        DataGridView1.DataMember = "Notícias"

 

 


17/04/2014 11:11:02

  • DriveHQSupport
  • (676posts)
Assunto: Re: Arquivo XML, atualizar link, publicar
Re: Arquivo XML, atualizar link, publicar

Se você modificar um arquivo, um novo ID de arquivo será criado no sistema para substituir o arquivo antigo. Portanto, você não pode usar uma URL de publicação que contenha o ID do arquivo original.

Existem duas soluções para você:

(1) Utilize nosso serviço de hospedagem web. Basta fazer o upload do arquivo para a pasta wwwhome e seus arquivos poderão ser vinculados como:

http://USERNAME.drivehq.com/FILENAME

Você pode modificar o arquivo, contanto que o nome do arquivo e este URL não sejam alterados.

Observação: você precisa ser um membro True ou Paid para usar este recurso. Se você fez o upgrade e ainda não funciona, basta acessar Publicações --> Publicar meu site e, em seguida, desativar e reativar seu site.

(2) Publique a pasta pai do arquivo em vez do próprio arquivo. Depois que a pasta for publicada, você poderá usar o URL de publicação da pasta, acrescido de /NOME_DO_ARQUIVO, para criar um link para o arquivo, por exemplo.:

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

 

 

 

 


Responder
17/04/2014 13:28:01

Adicionar aos favoritos e compartilhar
Resposta rápida

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003