페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

서버의 파일을 local 로 download 합니다.


Syntax
public bool DownloadFile(
   string url,
   string filePath
)


Parameters

url

Type: String

Download 할 URL

filePath

Type: String

download 받을 loacal 절대 경로


Returns

Type:  bool

정상일 경우 : true

오류 일경우 : false


Example
'==========================================================================
' matrix server 에서 특정 보고서를 download 합니다.
'==========================================================================
Public Sub DownloadFileTest()
    Dim mxmodule As Object
     
    Set mxmodule = Application.COMAddIns.Item("iMATRIX.ExcelModule").Object
    
    Url = mxmodule.property.DownloadURL & "?resourceno=REPD23594AF5A8E4E5082EE1B41CDCA5DD6"
    result = mxmodule.xapi.DownloadFile(Url, "D:\download\test.mtzb")	'일반 URL파일도 가능
      
    '오류 확인
    If result = False Then
        MsgBox "download fail " & mxmodule.xapi.LastErrorMessage
    Else
        MsgBox "download success"
    End If
          
End Sub
  • 레이블 없음

1 개의 댓글

  1. Public Sub DownloadFileTest()


    Dim mxmodule As Object

    Set mxmodule = Application.COMAddIns.Item("iMATRIX.ExcelModule").Object

    Url = mxmodule.property.DownloadURL & "?flag=9&resourceno=_TEMP_/mailfile/file001.xlsx" & ""
    result = mxmodule.xapi.DownloadFile(Url, "D:\file001.xlsx")

    '오류 확인
    If result = False Then
    MsgBox "download fail " & mxmodule.xapi.LastErrorMessage
    Else
    MsgBox "download success"
    End If


    End Sub



    *

    "_TEMP_" 폴더아닐 경우

    matrix_sys.properties 설정 필요

      matrix.shard.all.path="_TEMP_;IMSIFILE;