\ DriveHQ Customer Support Forum \
읽음/답글 : 38772/1
  • mpestana
  • (1게시물)
XML 파일, 링크 업데이트, 게시

데스크톱 앱을 개발 중인데, Drive HQ에 저장된 XML 파일에서 2시간마다 특정 값을 업데이트해야 합니다. 파일은 XML 형식이며 매시간 수정해야 합니다. Drive HQ에 XML 파일을 저장한 상태로 앱을 테스트하고 있는데(무료 서비스이며, 유료 버전으로 업그레이드할 예정입니다), XML 파일을 수정해도 앱에서 아무런 반응이 없습니다. 제 프로그램은 XML 파일에 100% 의존하기 때문에 이는 심각한 문제입니다. 파일을 수정할 때마다 다시 게시해야 하는 것 같은데, 그러면 매번 다른 URL 링크가 생성됩니다. 제 코드에는 해당 파일에 대한 링크가 하나만 있습니다. 따라서 파일을 수정하고 저장하더라도 게시된 XML 파일의 URL 링크가 항상 동일하게 유지되도록 하는 방법이 있는지 알고 싶습니다. 저는 Visual Basic을 사용하고 있으며, 핵심적인 코드 부분을 아래에 복사해서 붙여넣겠습니다. 제가 언급한 URL은 빨간색으로 표시되어 있습니다.

 

 

        Dim data As Byte()

        클라이언트를 새 WebClient로 사용합니다.

            데이터 = 클라이언트.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-04-17 오전 11:11:02

  • DriveHQSupport
  • (676게시물)
주제: 제목: XML 파일, 링크 업데이트, 게시
제목: XML 파일, 링크 업데이트, 게시

파일을 수정하면 시스템에 새 파일 ID가 생성되어 기존 파일을 대체합니다. 따라서 원래 파일 ID가 포함된 게시 URL은 사용할 수 없습니다.

두 가지 해결책이 있습니다:

(1) 저희 웹 호스팅 서비스를 이용하세요. 파일을 wwwhome 폴더에 업로드하기만 하면, 파일들이 다음과 같이 링크됩니다:

http://USERNAME.drivehq.com/FILENAME

파일 이름은 변경하지 않는 한 파일을 수정할 수 있으며, 이 URL도 변경되지 않습니다.

참고: 이 기능을 사용하려면 True 또는 유료 회원이어야 합니다. 회원 등급을 업그레이드했는데도 작동하지 않는 경우, [게시] > [내 웹사이트 게시]로 이동하여 웹사이트를 비활성화했다가 다시 활성화하면 됩니다.

(2) 파일 대신 파일의 상위 폴더를 게시합니다. 폴더가 게시되면 폴더의 게시 URL에 /FILENAME을 추가하여 파일에 연결할 수 있습니다. 예::

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

 

 

 

 


회신하다
2014-04-17 오후 1:28:01

즐겨찾기에 추가하고 공유하세요
빠른 답변

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003