1

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か月以内にこの更新を行わなかった場合、私は彼らにとってかなり悪いと感じます。それは主要なものであり、実装は非常に簡単です)

ありがとうございました!

4

1 に答える 1

1

Documents List APIはあらゆる種類のファイルをサポートしており、古くなっているのはPHPライブラリです。簡単にパッチを適用して他のファイルタイプを$SUPPORTED_FILETYPESに追加するか、サポートされているファイルタイプのチェックを無視させることができます。

于 2012-04-25T16:50:13.623 に答える