\ DriveHQ Customer Support Forum \
已讀/回覆 : 38355/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"

 

 


17/4/2014 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

 

 

 

 


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

收藏並分享
快速回覆

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003