jdiaz
그는 물었다 12년 전
4

웹 서비스를 통해 파일 업로드

세상에 이런 일이 업로드입니다 client& # 39 에서 파일 서버, 웹 서비스를 통해 사용자의 컴퓨터? 네이티브 클라이언트 앱을 실행할 수 있는 가상 데스크탑 이르는 모든 ajax 클라이언트입니다.

답변 2 개

39 의 확실히 it& 이진 파일 전송이 가능한 웹 서비스를 통해 (예: 해야 할 수 있지만, 보통 soap), 높이는 등 데이터 양을 함정이거나 인코딩입니다 base64 전송할지. 그 중 가장 효율적인 방법으로 자의적 바이너리 파일이 http 동일팔레트에 작업을 통해 전송할 수 없기 때문에 인코딩입니다 오버헤드에. 하지만 이렇게 할 수 있는 것이 아니라 모든 클라이언트뿐 쉽게 # 39 에 달하는 it& 보았으매.

How to get the other side iqn 동전 () 는 데이터 끕니까 user& # 39 에 있는 디스크, 네트워크 연결. Ajax 는 &quot, 씬 client&quot. # 39 에서 필요한 파일을 읽을 수 있는 권한을 귀의하지않는다고 지정값이 user&; s 디스크입니다. 반면 데스크톱 앱 구축현 아무 문제 없이 그렇게 할 수 있을 것 "이라고 밝혔다.

39 의 webservice&quot &quot i&, 마스터, 웹 서비스 개발, m not, 만일 너희가 (및 클라이언트), 넌 항상 바이너리 파일을 변환할 수 있는 BASE64 의 클라이언트 (할 수 있는 자바 가상 머신 (jvm) 에. ajax 의 쉐퍼드도 소포스 너무) 로,, 또 다른 측면, 웹 서비스 및 전송하십시오 &quot string&quot 에서 인코딩할 수 있는 이진 BASE64.

39 의 it& 하나의 아이디어를 that& # 39 의 &quot correct&quot 일을 하지만, 어쩌면 아니다. 모든 환경이.