2012-07-09 53 views
1

我正在使用可恢復上傳機制上傳PDF。但是,Web服務器正在拋出一個403異常,其中指出:「文件必須使用可恢復的上載機制上傳。」 這特別令人沮喪,因爲可恢復的上傳機制就是我正在使用的。我可以將文件更改爲.txt,並且它可以高效地工作。Google List API PDF上傳Java

String contentType = DocumentListEntry.MediaType.fromFileName(file3.getName()).getMimeType(); 
System.out.println("This is break zero."); 
MediaFileSource mediaFile = new MediaFileSource(file3, contentType); 
System.out.println("This is break one."); 
ResumableGDataFileUploader uploader = 
     new ResumableGDataFileUploader.Builder(
      client, new URL("https://docs.google.com/feeds/default/private/full"), mediaFile, null /*empty meatadata*/) 
      .title(mediaFile.getName()) 
      .chunkSize(DEFAULT_CHUNK_SIZE).executor(executor) 
      .trackProgress(listener, PROGRESS_UPDATE_INTERVAL) 
      .build(); 

回答