로컬의 파일을 선택하여 DataURL을 읽는 API이다. on_readasdataurl이벤트로 결과가 리턴된다.
Parameters | Type | Description |
---|---|---|
objFile | void | [옵션]File오브젝트 |
strAccept | STRING | [옵션]선택 파일 유형 문자열 |
Type | Description |
---|---|
BOOL | 정상처리여부 |
*File오브젝트를 설정시 File오브젝트의 정보를 취득한다. File오브젝트 미설정시, 파일선택대화상자를 표시한다. **선택 파일 유형은 파일 선택 팝업 표시시 지정될 파일 유형을 지정한다. 한개 이상의 값을 설정하는 경우에는, 공백없이 콤마(,)로 연결한 값을 지정한다. (예: audio/*,video/*,image/*) 지정될 수 있는 값 유형은 아래와 같다. - 파일 확장자(예: .gif, .jpg, .png, .doc) - audio/* (모든 오디오 파일) - video/* (모든 비디오 파일) - image/* (모든 이미지 파일) - 기타 미디어 표준 타입 (참조: http://www.iana.org/assignments/media-types/media-types.xhtml)
function readasdataurl_on_mousedown(objInst)
{
file00.readasdataurl(); // 파일 선택대화상자 호출
}
function readasdataurl2_on_mousedown(objInst)
{
file00.readasdataurl(null, "image/*"); // 파일 선택대화상자 호출 + 이미지파일만 선택
}
function readasdataurlbyfile_on_mousedown(objInst)
{
if (file00.getfilecount() == 0) {
screen.alert("no files selected");
return;
}
var objFile = file00.getfileobj(0); // 선택된 파일중 첫번째 파일오브젝트
file00.readasdataurl(objFile);
}
function file_on_readasdataurl(objInst, strData)
{
fld02.settext(strData);
}