FtpOverwrite
FTP 서버로 파일을 전송할 때, 이미 똑같은 이름의 파일이 있을 경우 어떻게 처리할 것인지를 결정합니다.
8.0.0.41 이상 지원 종료 - 파일 다운로드 취약점(KVE-2019-0939)으로 지원 종료
Syntax
[get]HRESULT FtpOverwrite( long* pVal );
[put]HRESULT FtpOverwrite( long newVal );
Parameters
[get]pVal
[out, retval] 이미 설정한 처리 방법을 돌려줍니다.
[put]newVal
[in] 파일을 전송할 때, 똑같은 파일의 이름이 있을 경우 어떻게 처리할 것인지 결정합니다.
0
|
같은 파일명이 존재하는 경우 새로 전송할 파일의 이름을 바꾸어 저장합니다. (기본값)
|
1
|
똑같은 이름의 파일이 있으면 새로운 파일로 덮어씁니다.
|
2
|
기존의 파일을 백업 파일(*.bak)로 바꾼 다음, 새로운 파일을 생성합니다.
|
3
|
작업한 파일이름과 상관없이 무조건 새로운 파일이름으로 저장됩니다. ex) 200605021224_A13JSC7K.gif
|
Return Values
항상 : 0
Remark
기본값을 사용할 경우, 다시 말해 새로 전송할 파일의 이름을 바꾸어서 전송하면 바꾼 파일 이름은 OnFtpUploadComplete에서 확인할 수 있습니다.
Sample Codes
VBScript
dim files() dim object set object = document.editForm object.wec.FtpFileScope = 0 object.wec.FtpFileFilter = 0 '이름이 같은 파일이 있으면 백업 파일을 만들고 새로운 파일을 생성합니다. object.wec.FtpOverwrite = 2 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 overwrite = object.wec.FtpOverwrite '이미 설정한 파일 덮어쓰기 설정을 가져옵니다. 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; // 이름이 같은 파일이 있으면 백업 파일을 만들고 새로운 파일을 생성합니다. object.FtpOverwrite = 2; 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 overwrite = object.FtpOverwrite; // 이미 설정한 파일 덮어쓰기 설정을 가져옵니다. var passivemode = object.FtpPassiveMode; var port = object.FtpPort; var username = object.FtpUserName; var password = object.FtpPassword;
See Also
FtpFileFilter, FtpFileScope,
FtpPassiveMode, FtpPassword, FtpPort,
FtpUpload, FtpUserName,
OnFtpUploadComlated
|