Param

Method

Event

 

 

FtpFileFilter

FTP로 파일을 전송할 때 전송할 대상에 포함할 파일의 종류를 얻거나 설정합니다.
8.0.0.41 이상 지원 종료 - 파일 다운로드 취약점(KVE-2019-0939)으로 지원 종료

 

Syntax

    [get] HRESULT FtpFileFilter(
    long* pVal
    );
    [put] HRESULT FtpFileFilter(
    long newVal
    );

 

Parameters

[get] pVal

[out, retval] 전송할 대상에 포함되어 있는 파일의 종류을 출력합니다.

[put] newVal

[in] 파일의 종류을 입력합니다.

여러 종류를 사용할 때에는 파일을 포함하지 않는 경우('0')를 제외한 숫자 값들을 합하여 사용합니다. 예를 들면, CSS와 object를 대상으로 한다면 '2'+'4' 한 값인 '6'을 입력합니다.

0

파일을 포함하지 않음

1

Image (기본값)

2

CSS

4

object

8

Script

16

Applet

32

BackgroundSound

 

Return Values

항상 : 0

 

Remark

첨부 파일이 있을 때 FtpFileFilter를 0로 설정하면 첨부 파일을 무시합니다. (7.0.0.66 이상 지원)

 

Sample Codes

VBScript

dim files()
dim object
set object = document.editForm
object.Wec.FtpFileScope = 0
object.Wec.FtpFileFilter = 0 '편집하고 있는 HTML 문서만 전송합니다.
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"
'GET
filescope = object.Wec.FtpFileScope
filefilter = object.Wec.FtpFileFilter '이미 설정한 파일의 종류를 가져옵니다.
passivemode = object.Wec.FtpPassiveMode
port = object.Wec.FtpPort
username = object.Wec.FtpUserName
password = object.Wec.FtpPassword

 

JavaScript

var object = document.getElementById('Wec');
object.FtpFileScope = 0;
object.FtpFileFilter = 0; // 편집하고 있는 HTML 문서만 전송합니다.
object.FtpPassiveMode = 1;
object.FtpPort = 21;
object.FtpUserName = "admin";
object.FtpPassword = "adminxxx";
object.FtpUpload("www.myhome.co.kr", "/public_html", "index.htm");
// GET
var filescope = object.FtpFileScope;
var filefilter = object.FtpFileFilter; // 이미 설정한 파일의 종류를 가져옵니다.
var passivemode = object.FtpPassiveMode;
var port = object.FtpPort;
var username = object.FtpUserName;
var password = object.FtpPassword;

 

See Also

FtpFileScope, FtpPassiveMode, FtpPassword, FtpPort, FtpUpload, FtpUserName, OnFtpUploadComlated