\ DriveHQ Customer Support Forum \
已读/回复 : 38357/1
  • mpestana
  • (1帖子)
XML 文件、更新链接、发布

我正在开发一个桌面应用程序,需要每两小时更新一次存储在 DriveHQ 中的一个文件中的一些数值。该文件是 XML 格式,我需要每小时编辑一次。我正在使用已存储在 DriveHQ 中的 XML 文件测试应用程序(DriveHQ 是免费的,直到我决定是否升级),但是当我编辑 XML 文件时,软件本身没有响应,这很麻烦,因为我的程序完全依赖于这个 XML 文件。似乎每次编辑后我都需要重新发布文件,并且每次编辑都会生成不同的 URL 链接。而我的软件代码中只有一个文件链接。所以我想请教一下,有没有办法让已发布的 XML 文件的 URL 链接始终保持不变,即使我每次编辑并保存文件?我使用的是 Visual Basic,以下是我用于这部分代码的复制粘贴内容。我之前提到的 URL 已用红色字体标出。

 

 

        Dim data As Byte()

        使用客户端作为新的 WebClient()

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

        结束使用

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

        Dim filePath As String = "保存 XML 文件的完整路径"

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

 

        DataGridView1.DataSource = AuthorsDataSet

        DataGridView1.DataMember = "Noticias"

 

 


2014/4/17 11:11:02

  • DriveHQSupport
  • (676帖子)
主题: 回复:XML 文件、更新链接、发布
回复:XML 文件、更新链接、发布

如果您修改了文件,系统将创建一个新的文件 ID 来替换旧文件。因此,您不能使用包含原始文件 ID 的发布 URL。

有两种解决方案供您选择:

(1)使用我们的网站托管服务。只需将文件上传到您的 wwwhome 文件夹,您的文件即可链接为:

http://USERNAME.drivehq.com/FILENAME

您可以修改文件,但文件名和此 URL 不能更改。

注意:您必须是正式会员或付费会员才能使用此功能。如果您已升级但仍然无法使用,只需前往“发布”-->“发布我的网站”,然后禁用并重新启用您的网站即可。

(2)发布文件的父文件夹,而不是文件本身。文件夹发布后,您可以使用文件夹的发布 URL 并附加 /FILENAME 来链接到该文件,例如::

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

 

 

 

 


回复
2014/4/17 13:28:01

收藏并分享
快速回复

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003