我在10个月前听说Google支持Google文档中的所有类型的文件。
此视频中的证明: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个月内没有进行此更新,我觉得他们非常糟糕,这是一个很重要的,很容易实现)
谢谢!
答案 0 :(得分:1)
Documents List API支持任何类型的文件,它是过时的PHP库。 您可以轻松修补它并将其他文件类型添加到$ SUPPORTED_FILETYPES,或让它忽略对支持的文件类型的检查。