2013-03-06 2 views

답변

1

RPC 호출을 사용하여 Byte를 서버 측에 보내고 파일에 파일을 씁니다.

BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(yourFile)); 
bos.write(byteArray); 
bos.flush(); 
bos.close(); 
+0

나는 사용자 지정 위치에 파일을 쓸 필요 없어요. 브라우저의 파일 다운로드 대화 상자를 통해서만 다운로드하면됩니다. –

+0

@SyamKumarS 사용자가 로컬 시스템에서 실행해야하는 파일에 대한 하이퍼 링크가있는 경우 보안상의 이유로 브라우저에 파일 다운로드가 표시됩니다. 그래서 자바 스크립트에서는 불가능합니다 자바 스크립트는 파일을 쓸 수 없으므로 보안 위험이 커집니다. – iMBMT

0

Browser 사용자 local drive을에 save files에 액세스 할 수 없습니다;

전송 서버에 바이트 Stream 그것을

+0

클라이언트 측에서만 할 수 있습니까? 몇 가지 코드를 제공 할 수 있습니까? –

+0

우리가 클라이언트 측에서 할 수는 없습니다. 내 지식에 따르면 불가능합니다. 우리는 서버에 바이트를 보내야합니다. RPC 또는 Core 서블릿 중 하나를 사용해야합니다. –

관련 문제