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
|