2012-06-14 46 views
4

我試圖上傳PDF文件到谷歌文檔/驅動, 對於正在使用下面的代碼...使用java發佈pdf文件上傳到谷歌文檔?

int MAX_CONCURRENT_UPLOADS = 10; 
int PROGRESS_UPDATE_INTERVAL = 1000; 
int DEFAULT_CHUNK_SIZE = 10485760; 

ExecutorService executor = Executors.newFixedThreadPool(MAX_CONCURRENT_UPLOADS); 
File file = new File(filePath); 
String mimeType=DocumentListEntry.MediaType.fromFileName(file.getName()).getMimeType(); 
String contentType=DocumentListEntry.MediaType.fromFileName(file.getName()).getMimeType(); 
MediaFileSource mediaFile = new MediaFileSource(file, contentType); 
URL createUploadUrl = new URL("https://drive.google.com/feeds/upload/create-session/default/private/full"); 
FileUploadProgressListener listener = new FileUploadProgressListener(); 
ResumableGDataFileUploader uploader=new ResumableGDataFileUploader(createUploadUrl,mediaFile,service, DEFAULT_CHUNK_SIZE, executor, listener, PROGRESS_UPDATE_INTERVAL); 

但FileUploadProgressListener示值誤差,這是一個谷歌的API或類...?

請幫我究竟錯上傳PDF文件....

在此先感謝

+1

你有沒有試圖改變 「的https://drive.google.com/feeds ......」 爲「https ://docs.google.com/feeds ...「? – Nivco

回答

相關問題