- 설명
-
업로드할 파일의 개수 및 개별 크기, 전체 크기에 대한 제한을 설정할 수 있습니다.
아무런 설정을 하지 않으면 기본적으로 제한을 두지 않습니다. 이는 무제한을 지원한다는 의미가 아님을 유념하시기 바랍니다.
var dx = dx5.get("컴포넌트 아이디"); // 허용되는 파일의 개수를 반환합니다. 제한이 없다면 -1을 반환합니다. var maxCount = dx.getMaxFileCount(); // 가상파일을 제외하고 총 5개의 파일을 허용하도록 설정합니다. dx.setMaxFileCount(5, false); // 허용되는 전체 파일의 크기를 반환합니다. 제한이 없다면 -1을 반환합니다. var maxTotalSize = dx.getMaxTotalSize(); // 가상파일을 제외하고 허용되는 전체 파일의 크기를 100MB로 설정합니다. dx.setMaxTotalSize(104857600, false); // 개별 파일의 최대 허용 크기를 반환합니다. 제한이 없다면 -1을 반환합니다. var maxSize = dx.getMaxFileSize(); // 개별 파일의 최대 크기를 10MB로 설정합니다. dx.setMaxFileSize(10485760); // 개별 파일의 최소 크기를 반환합니다. 제한이 없다면 -1을 반환합니다. var minSize = dx.getMinFileSize(); // 개별 파일의 최소 크기를 1MB로 설정합니다. dx.setMinFileSize(1048576);
- 예제
-
전체 파일의 개수를 제한할 수 있습니다. 값이 -1이라면 제한을 하지 않습니다.
전체 파일의 개수를 제한하지 않더라도, 파일의 개수가 많다면, 메모리를 많이 사용하기 때문에, 컴포넌트가 PC 사양에 따라 느려질 수 있습니다.
안정적인 서비스 운영하려면 전체 파일 개수를 제한(비교적 적게)하는 것을 권장합니다.전체 파일의 크기를 제한할 수 있습니다. 값이 -1이라면 제한을 하지 않습니다.
전체 파일의 크기를 제한하지 않더라도, 전송 데이터(파일 + 기타 정보)의 크기가 2GB가 넘는 경우, 서버에서 제한될 수 있습니다.
특수 목적을 제외하고서 안정적인 서비스 운영하려면 전체 파일 크기를 제한(비교적 낮도록)하는 것을 권장합니다.개별 파일 크기의 최대값을 제한할 수 있습니다. 값이 -1이라면 제한을 하지 않습니다.
개별 파일의 크기를 제한하지 않더라도, 전송 데이터(파일 + 기타 정보)의 크기가 2GB가 넘는 경우, 서버에서 제한될 수 있습니다.
특수 목적을 제외하고서 안정적인 서비스 운영하려면 개별 파일 크기를 제한(비교적 낮도록)하는 것을 권장합니다.개별 파일 크기의 최소값을 제한할 수 있습니다. 값이 -1이라면 제한을 하지 않습니다.