我聽到像10個月前,谷歌支持所有類型的文件谷歌文件。gdata Zend PHP谷歌文檔支持文件類型
證明在這個視頻: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個月更新我爲他們感到非常糟糕,這是一個主要的和很容易實現)
謝謝!
是的我知道他們支持任何類型的文件,這正是我想要做的,但它很糟糕,因爲它很容易更新,他們沒有這樣做 – 2012-04-25 16:55:14
你能告訴我我有哪些代碼行改變忽略檢查?我會將你的回答標記爲有效,謝謝;) – 2012-04-25 17:08:13
只需將一個值(而不是null)傳遞給uploadFile函數的$ mimeType參數,並且不會檢查$ SUPPORTED_FILETYPES數組中的值。 – 2012-04-25 20:54:35