2012-11-30 2 views
1

BlackBerry 응용 프로그램을 사용하여 인터넷을 통해 서버에서 파일을 다운로드하려고합니다. 어떤 프로토콜이 사용되는지는 중요하지 않습니다. FTP, HTTP 또는 다른 것이 좋습니다. 난 그냥 사용자가 "다운로드"버튼을 누른 다음 응용 프로그램이 서버 에서이 파일을 다운로드해야합니다.BlackBerry 응용 프로그램이있는 서버에서 파일 다운로드

나는 그것이 어떻게 행해질 수 있는지 전혀 모른다. 나는 몇 가지 해결책을 시도했다. 하나는 HttpConnectorFactory가 필요하지만 이것은 내 API에 없습니다.

나는 내 질문에 대한 답변을 며칠 동안 검색했지만 작동하는 해결책을 찾지 못했습니다. 솔루션

링크 나는 시도했다 :

답변

2

이 시도 -

ConnectionFactory connFact = new ConnectionFactory(); 
ConnectionDescriptor connDesc = connFact.getConnection(your_url); 
HttpConnection httpConn = (HttpConnection) connDesc.getConnection(); 
try { 
    httpConn.setRequestMethod(HttpConnection.GET); 
    InputConnection inputConn = (InputConnection) httpConn; 
    InputStream is = inputConn.openInputStream(); 
    byte[] data =IOUtilities.streamToBytes(is); 
    //the value in data will be the bytes of your file. 
    // now if you want to save the file, you can do it here...... 
} catch (IOException e) { 
    e.printStackTrace(); 
} 
+0

굉장 멋지 네요! 감사합니다 Signare! 나는 그것을 위해 매우 행복하다 :) – user1865640

+1

그 다음 대답을 받아라. .. – Signare

관련 문제