无法将大型文件上传到Google文档

我将文档上传到Google文档:

DocumentsService myService = new DocumentsService(""); myService.setUserCredentials("username@domain.com", password ); DocumentEntry newEntry = myService.UploadDocument(@"C:\Sample.txt", "Sample.txt"); 

但是当我尝试上传3 MB的文件时,我得到一个例外:

Google.GData.Client.dll中出现“Google.GData.Client.GDataRequestException”类型的未处理exception。其他信息:请求执行失败: http ://docs.google.com/feeds/documents/private/full

如何将大型文件上传到Google文档? 我使用的是Google API ver 2。

在您的代码中,您尝试上传.txt文件。

这将转换为Google文档“文档”文件。

可以转换的文件限制为1百万个字符(大小为2Mb)。

如果您将扩展程序类型更改为Google文档无法识别的内容(例如.log),则可以上传最高10Gb的文件! 虽然免费帐户只有1Gb的文件存储空间。

这将允许您通过您的应用程序存储和检索文件,但用户将无法使用Google文档界面直接修改它们,尽管他们仍然可以下载它。

正在上传的文件大小有限制:
http://docs.google.com/support/bin/answer.py?hl=en&answer=37603
请注意,对html进行了转换,转化后的大小为限制。

如果您可以发布一些更具体的细节,我可能会想出一个创造性的解决方案。 到目前为止我想到的是:
如何将文档分解为较小的文档,然后链接到文件名或文档中的实际链接。
预处理文档为简化文本(不确定您需要上传哪种文件。
上传为存储的文件,并可能有一个谷歌文档,加载内容在iframe或类似的东西。
但是,是的,如果你给我更多细节,如果你愿意,我可以考虑一下。

如果它们支持更大的文件,请尝试查找条款和条件。 此外,库中会设置超时,看看你是否可以增加GData.Client中的超时值

对于要转换的文档,文件限制为500Kb。

http://docs.google.com/support/bin/answer.py?hl=en&answer=37603