Param

Method

Event

 

 

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