【发布时间】:2013-04-12 11:40:09
【问题描述】:
我正在从该用户创建一个小型应用程序,可以将他的 MS office 文件从 android 设备上传到他的注册邮件 ID G_Drive 帐户。 并将该文件导出为 PDF 格式。
为此,我采取了以下链接的帮助表格:
https://developers.google.com/drive/v2/reference/files/insert#examples
https://developers.google.com/drive/manage-downloads#downloading_google_documents
我创建了应用程序,它适用于小尺寸(
java.io.exception Unexpected End of Stream
java.net.SocketTimeoutException: Read timed out
我尝试了可恢复上传,但插入方法没有参数来设置它。 如果我将上传类型设置为可恢复
service.files().insert(body, mediaContent).set("upload type", "resumable");
或
Insert insertService = service.files().insert(body, mediaContent).setConvert(true);
insertService.getMediaHttpUploader().setDirectUploadEnabled(false); insertService.getMediaHttpUploader().setChunkSize(MediaHttpUploader.DEFAULT_CHUNK_SIZE);
file = insertService.execute();
它也会产生同样的错误。
下载也一样.....
请给我一些解决方案...为此...
【问题讨论】:
标签: android http google-drive-api