gdata Zend PHP Google Docs 支持的文件类型


gdata Zend PHP Google Docs Supported Filetypes

10个月前,我听说谷歌支持谷歌文档中的各种文件

此视频中的证明:http://youtu.be/Sp8fotnTwj8?t=4m20s

但是我正在使用zend gdata函数:

function uploadFile($fileLocation, $title=null, $mimeType=null,
                           $uri=null)

http://framework.zend.com/apidoc/1.10/_Gdata_Docs.html#Zend_Gdata_Docs::uploadFile()

并且此函数仅接受此常量中描述的某些类型的文件

private static $SUPPORTED_FILETYPES = array(
      'TXT'=>'text/plain',
      'CSV'=>'text/csv',
      'TSV'=>'text/tab-separated-values',
      'TAB'=>'text/tab-separated-values',
      'HTML'=>'text/html',
      'HTM'=>'text/html',
      'DOC'=>'application/msword',
      'ODS'=>'application/vnd.oasis.opendocument.spreadsheet',
      'ODT'=>'application/vnd.oasis.opendocument.text',
      'RTF'=>'application/rtf',
      'SXW'=>'application/vnd.sun.xml.writer',
      'XLS'=>'application/vnd.ms-excel',
      'XLSX'=>'application/vnd.ms-excel',
      'PPT'=>'application/vnd.ms-powerpoint',
      'PPS'=>'application/vnd.ms-powerpoint');

http://framework.zend.com/apidoc/1.10/_Gdata_Docs.html#Zend_Gdata_Docs::%24SUPPORTED_FILETYPES

所以这里有点矛盾。我的问题是:我是否仅限于这些类型的文件,还是尚未更新的 gdata 框架?

如果是,我该如何找到解决方法?

(顺便说一句,如果 Zend 在 10 个月内没有进行此更新,我为他们感到非常糟糕,这是一个主要更新并且很容易实现)

谢谢!

文档列表 API 支持任何类型的文件,它是过时的 PHP 库。您可以轻松修补它并将其他文件类型添加到 $SUPPORTED_FILETYPES,或者让它忽略对支持的文件类型的检查。