Param

Method

Event

 

 

OnFtpUploadCompleted

FTP 서버로 파일을 업로드 한 후 결과와 함께 이벤트를 발행합니다.
8.0.0.41 이상 지원 종료 - 파일 다운로드 취약점(KVE-2019-0939)으로 지원 종료

 

Syntax

    void OnFtpUploadCompleted(
    long success,
    BSTR fileName,
    VARIANT* files
    );

 

Parameters

success

[out] 파일 업로드의 성공 여부를 출력합니다.

0

파일 업로드가 실패했을 경우

1

파일 업로드가 성공했을 경우

 

fileName

[out] 업로드한 파일 이름을 출력합니다. 이 값은 FtpUpload의 docName과 동일합니다.

files

[out]HTML 파일과 첨부 파일들을 FTP 서버에 업로드 한 후, FTP 서버에 저장한 파일 이름들을 돌려줍니다.
이 때 HTML 파일의 이름은 files의 맨 앞에 위치합니다. (7.0.0.66 이상 지원)

 

Sample Codes

VBScript

Function FtpUpload_OnClick
dim files()
dim object
set object = Document.editForm
object.Wec.FtpFileScope = 0
object.Wec.FtpFileFilter = 0
object.Wec.FtpPassiveMode = 1
object.Wec.FtpPort = 21
object.wec.FtpUserName = "admin"
object.Wec.FtpPassword = "adminxxx"
object.Wec.FtpUpload "www.myhome.co.kr", "/public_html", "index.htm"
End Function
Sub Wec_OnFtpUploadCompleted(success, filename, files)
dim result, I
result = success & " " & fileName & " " & _
UBound(files) & " " & LBound(files)
for i = LBound(files) to UBound(files)
result = result & " " & files(i)
next
MsgBox result
End Sub

 

JavaScript

<SCRIPT language="JScript" FOR="Wec" EVENT="OnFtpUploadCompleted(success, filename, files)">
alert("success:"+success+", filename:"+filename, + ", files:"+files);
</SCRIPT>

 

See Also

FtpFileFilter, FtpFileScope, FtpPassiveMode, FtpPassword, FtpPort, FtpUpload, FtpUserName