Param | Method | Event |  |

## UploadFileSizeLimitv1.1 or higher

파일 업로드 시 업로드 파일의 용량을 제한합니다.

#### Syntax

    [get] HRESULT UploadFileSizeLimit (
          BSTR* SizeLimit
    );

    [put] HRESULT UploadFileSizeLimit (
          BSTR SizeLimit
    );

#### Parameters

[get] SizeLimit

[out, retval] 설정된 업로드 파일 용량 제한 값을 반환합니다.

[put] SizeLimit

[in] 제한할 업로드 용량을 입력합니다.

UploadFileSizeLimit는 각각의 파일형식에 따라 용량을 다르게 제한할 수 있습니다. 지원하는 파일 형식은 다음과 같습니다.

image | 이미지 파일
flash | 플래시 파일
movie | 동영상 파일
file | 일반 파일

입력 형식은 "파일형식:용량"이며, 용량 단위는 "byte"입니다.

서로 다른 파일 형식에 대해 업로드 용량을 제한 할 시에는 ","을 구분자로 두어 입력하시면 됩니다.

#### Return Values

현재 설정된 값을 돌려줍니다.

#### Remarks

UploadFileNameType 값을 설정하기 위해서는 에디터의 MainClass가 호출된 후, 에디터가 로드되기 전에 적용 시켜 주어야 합니다. 호출은 생성된 MainClass 객체의 "params"를 통하여 할 수 있습니다.

각각의 파일에 대한 용량 제한이 없을 경우 기본값은 "5MB" 입니다.

만일 이미지의 용량 제한(image:1048576) 만을 설정했을 경우, 이미지(image)는 1MB(1048576) 플래시(flash)는 5MB로 설정되게 됩니다.

닷넷으로 사용 중 10MB 이상으로 사용 시 websource\aspx\web.config 파일에서 maxRequestLength 설정값을 변경하셔야 합니다.

#### Sample Codes

JavaScript [get]

    var object = new NamoSE("test");
    var UploadFileSizeLimit = object.params.UploadFileSizeLimit;

JavaScript [put]

    var object = new NamoSE("test");
    object.params.UploadFileSizeLimit = "image:1048576,flash:2097152";
    object.EditorStart();