使用Google Drive API上传PDF文件 - Google云端硬盘Web客户端无法预览

时间:2014-01-20 12:39:57

标签: google-drive-api

我们使用Google Drive Java客户端API,Oauth 2.0和Google Apps域范围授权以及增量上传

文件,PDF在Google云端硬盘中(上传时没有问题),但Google云端硬盘Web客户端预览PDF不可用(也可以使用.doc和.docx文件)。

No preview available for PDF file

是否有使用Google Drive API的方法,就像用户直接上传文件一样?防止“预览”出现的“坏”配置在哪里?下载文件的工作非常完美(正如我在上传之前所说的那样)。

3 个答案:

答案 0 :(得分:1)

抓住吸管,但我注意到你的Mime类型是大写(APPLICATION / PDF)。当我在我的驱动器中查看pdf时,mime类型是小写(application / pdf)。

答案 1 :(得分:1)

还有其他东西必须在这里,因为我得到完全相同的东西,但我的mimeType已经是小写。

答案 2 :(得分:1)

我在我的web.config中添加了它以解决此问题。现在每次都可以工作。

<basicHttpBinding>
    <binding maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text">
      <readerQuotas maxDepth="2000000" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
    </binding>
  </basicHttpBinding>