ChatRoom.sendMedia()
방에 파일을 보냅니다. 파일이 준비되기를 기다리지 않고 바로 반환하며, 전송 결과는 반환값으로 전달됩니다.
정보
room.sendMedia()는 상대 경로를 사용할 수 없습니다. 프로젝트의 디렉터리를 기준으로 하는 상대 경로를 사용하려면 MediaSharer.send()를 사용하세요.
구문
JavaScript
room.sendMedia(files);
room.sendMedia(files, options);매개변수
filesAny | Any[]보낼 파일. 파일의 절대 경로,
http(s)URL, data URL,base64:로 시작하는 Base64 문자열, Javabyte[],Uint8Array,ArrayBuffer,android.graphics.Bitmap(예:msg.image) 또는 이들의 배열을 사용할 수 있습니다. 파일의 형식은 내용으로 판별합니다.optionsObject 선택적전송 옵션
기본값null
반환값
Promise<MediaSendResult> - 전송 결과에 대한 MediaSendResult 객체로 이행되는 Promise를 반환합니다. Rhino 프로젝트에서는 java.util.concurrent.CompletableFuture를 반환하며, join()으로 결과를 기다릴 수 있습니다.
전송에 실패해도 에러를 throw하지 않으며, 결과의 ok가 false가 됩니다.