\ DriveHQ Customer Support Forum \
Đã đọc/Trả lời : 38469/1
  • mpestana
  • (1bài đăng)
Tệp XML, cập nhật liên kết, xuất bản

Tôi đang phát triển một ứng dụng máy tính để bàn và cần cập nhật một số giá trị mỗi 2 giờ từ một tệp tin mà tôi sẽ lưu trữ trên Drive HQ. Tệp tin này thuộc loại XML và tôi cần chỉnh sửa nó mỗi giờ. Tôi đang thử nghiệm ứng dụng với tệp XML đã được lưu trữ trên Drive HQ (miễn phí cho đến khi tôi quyết định nâng cấp hay không), nhưng khi tôi chỉnh sửa tệp XML, phần mềm không phản hồi, và đó là một thảm họa, vì chương trình của tôi phụ thuộc 100% vào tệp XML đó. Có vẻ như tôi cần phải xuất bản lại tệp mỗi khi chỉnh sửa, và mỗi lần chỉnh sửa lại cho tôi một liên kết URL khác nhau. Trong mã phần mềm của tôi chỉ có một liên kết duy nhất đến tệp đó. Vì vậy, tôi muốn hỏi liệu có cách nào để liên kết URL của tệp XML đã xuất bản có thể giữ nguyên mãi mãi, ngay cả khi tôi chỉnh sửa và lưu tệp mỗi lần? Tôi đang sử dụng Visual Basic và tôi sẽ sao chép và dán đoạn mã tôi đang sử dụng cho phần quan trọng này. URL mà tôi đã đề cập trước đó được định dạng màu đỏ.

 

 

        Khai báo data dưới dạng Byte()

        Sử dụng client làm WebClient mới()

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

        Kết thúc bằng

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

        Dim filePath As String = "Đường dẫn đầy đủ nơi bạn đã lưu tệp XML"

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

 

        DataGridView1.DataSource = AuthorsDataSet

        DataGridView1.DataMember = "Noticias"

 

 


17/04/2014 11:11:02 SA

  • DriveHQSupport
  • (676bài đăng)
Chủ thể: Về tệp XML, cập nhật liên kết, xuất bản
Về tệp XML, cập nhật liên kết, xuất bản

Nếu bạn chỉnh sửa một tập tin, một ID tập tin mới sẽ được tạo trong hệ thống để thay thế tập tin cũ. Do đó, bạn không thể sử dụng URL xuất bản chứa ID tập tin gốc.

Có hai giải pháp dành cho bạn:

(1) Sử dụng dịch vụ lưu trữ web của chúng tôi. Chỉ cần tải tệp lên thư mục wwwhome của bạn và các tệp của bạn có thể được liên kết như:

http://USERNAME.drivehq.com/FILENAME

Bạn có thể chỉnh sửa tệp tin, miễn là tên tệp tin không thay đổi thì URL này cũng không thay đổi.

Lưu ý: Bạn phải là thành viên True hoặc Paid để sử dụng tính năng này. Nếu bạn đã nâng cấp mà tính năng vẫn không hoạt động, bạn chỉ cần vào mục Xuất bản --> Xuất bản trang web của tôi, sau đó tắt và bật lại trang web của bạn.

(2) Xuất bản thư mục cha của tệp thay vì tệp. Sau khi thư mục được xuất bản, bạn có thể sử dụng URL xuất bản của thư mục được thêm hậu tố /FILENAME để liên kết đến tệp, ví dụ::

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

 

 

 

 


Hồi đáp
17/04/2014 1:28:01 CH

Đánh dấu trang & Chia sẻ
Trả lời nhanh

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003