2014-04-05 3 views
1

WCF를 사용하여 웹 서비스를 개발 중입니다. 이 웹 서비스는 JSON을 사용하여 클라이언트와 통신합니다. 또한 DropNet API를 사용하는 여러 가지 방법을 제공합니다. 이제 파일을 다운로드해야하므로 DownloadFile (...) 메서드를 만들었습니다. JSON을 사용하여 파일을 반환하려면 어떻게해야합니까? DropNet 메서드 : GetFile (문자열 경로)은이 메서드를 호출 한 후 바이트 배열을 반환합니다. 어떻게 파일을 클라이언트에 반환 할 수 있습니까 ?? 나는 그것이 모두 명확한 희망한다. 다음 등Dropnet 웹 서비스 다운로드 파일

다운로드하지만 파일을 디스크에 저장

은 몇 가지가 있습니다
public string DownloadFile(UserCredential data) 
    { 
     DropNetClient _client = new DropNetClient(data.appKey, data.appSecret); 

     _client.UserLogin = new UserLogin() { Token = data.token, Secret = data.secret }; 

     var file = _client.GetShare(data.root); 
     return file.Url; 

    } 

답변

1

당신은 할 수 있습니다 : 내 방법은 공유 URL을 반환 순간 당신에게

감사 Dropbox에서 직접 다운로드하기 위해 세미 해킹을 선호합니다. 공유 URL을 가져 와서 쿼리 문자열 매개 변수 dl = 1을 URL에 추가하면 해당 URL에서 직접 다운로드가 실행됩니다.

+0

도움 주셔서 감사합니다. – Cardella