【问题标题】:Upload string contents into google doc将字符串内容上传到 google doc
【发布时间】:2012-04-10 15:53:04
【问题描述】:

我想知道我是否可以在不上传文档的情况下在谷歌文档上创建文档.. 我只想从我的 c# windows 应用程序传递一个文本框的值并将其存储到谷歌文档服务器上。 我不想创建任何中间文件上传到谷歌文档。我将文本框数据存储在 ms 访问数据库中,我希望它也保存在谷歌文档中。..

【问题讨论】:

    标签: c# .net google-docs google-docs-api


    【解决方案1】:

    试试下面的代码:

    DocumentsService service = new DocumentsService("MyApp");
    
    // TODO: Authorize the service object
    
    Stream stream = new MemoryStream(ASCIIEncoding.Default.GetBytes("This is the document content"));
    
    DocumentEntry entry = service.Insert(new Uri(DocumentsListQuery.documentsBaseUri), stream, "text/plain", "Document title") as DocumentEntry;
    

    【讨论】:

    • 我用的是3.0版本所以我没有使用客户端库..我必须使用客户端库进行上传吗???
    • .NET 客户端库支持 API 3.0 版本,因此您也可以使用它。
    • ohk.. 我认为 3.0 我们不必再使用客户端库了.. 猜我错了.. 所以现在我需要做的是.. 在发送 http 请求之后resumable-create-media link (developers.google.com/google-apps/documents-list/…) 我应该使用上面的代码发送数据??
    • 我还不能完全理解它。你能用这个上下文向我解释整个创建过程吗 - developers.google.com/google-apps/documents-list/… 创建文档我需要发送一个 http 请求到resumable-create-media 链接那么我应该何时以及如何准确发送我的字符串内容?在这种情况下,在 POST 请求中,内容类型和长度应该是什么??
    • 以上代码没有使用可续传,.NET 续传示例将很快添加到文档中。
    猜你喜欢
    • 2021-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    • 2021-02-09
    • 2010-10-27
    相关资源
    最近更新 更多