2015-10-06 23 views

回答

0

有兩種方法返回一個請求:

/** 
    * Gets a request that downloads a thumbnail to a target file 
    * 
    * @param target target file to download thumbnail to 
    * @param fileId id of file to download the thumbnail of 
    * @return request to download a thumbnail to a target file 
    * @throws IOException 
    */ 
    public BoxRequestsFile.DownloadThumbnail getDownloadThumbnailRequest(File target, String fileId) throws IOException{ 
     if (!target.exists()){ 
      throw new FileNotFoundException(); 
     } 
     BoxRequestsFile.DownloadThumbnail request = new BoxRequestsFile.DownloadThumbnail(target, getThumbnailFileDownloadUrl(fileId),mSession); 
     return request; 
    } 

    /** 
    * Gets a request that downloads the given file thumbnail to the provided outputStream. Developer is responsible for closing the outputStream provided. 
    * 
    * @param outputStream outputStream to write file contents to. 
    * @param fileId the file id to download. 
    * @return request to download a file thumbnail 
    */ 
    public BoxRequestsFile.DownloadThumbnail getDownloadThumbnailRequest(OutputStream outputStream, String fileId) { 
     BoxRequestsFile.DownloadThumbnail request = new BoxRequestsFile.DownloadThumbnail(outputStream, getThumbnailFileDownloadUrl(fileId),mSession); 
     return request; 
    } 
相關問題