c# - 带有字节流的 Google 文档查看器
问题描述
我正在尝试使用谷歌文档查看器。找不到任何文档。
如果您有可公开访问的文档,则可以正常工作。但是所有文档都作为 blob 存储在我的 mvc 应用程序中。所以我正在尝试做这样的事情
https://docs.google.com/viewer?embedded=true&url=https://example.com/mycontroller/myaction?param1=10&userSig=mysignature
控制器返回
return File(
<byte array byte[]>,
MediaTypeNames.Application.Octet,
documentResponse.Data.DocumentName);
但它没有返回任何预览。想知道这可能吗?或者它只支持可公开访问的文件?
解决方案
代码确实有效,问题是它在返回之前就被破坏了。
推荐阅读
- google-apps-script - 使用谷歌脚本切换工作表的问题
- c# - 为什么我应该使用普通(按值)结构传递“in”(通过只读引用)传递?
- c - 从 C 中的给定向量创建对称矩阵的例程
- php - 使用 PHP 处理 HTML 时显示多个项目
- django - 为关系排序
- java - MicroProfile 和 Wildfly Swarm 是时候在开发环境中重建
- firebase - 按数据键的 Firebase 数据库访问规则
- google-maps - 如何创建具有特定大小的预定义多边形
- c - 为什么gdb8.2在Centos7阿里云上编译出错?
- php - 带有特殊字符的精确正则表达式 preg_replace