2012-04-26 1 views
0

が必要です。 クラスZend_Gdata_DocsでのZend GDATA FrameworkのGoogleドキュメント - 古いファイルタイプは、このフレームワークは、<strong>時代遅れ</strong>あると<strong>にアップロードするファイル</strong>のすべての種類をサポートしているので、私はフレームワークを修正することを決定していない修正

私はそれは、アップロードをJPG/.PPTX用とJPEGの罰金働いて

private static $SUPPORTED_FILETYPES = array(
     'JPG'=>'image/jpeg', 
     'JPEG'=>'image/jpeg', 
     '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', 
     'PPTX'=>'application/vnd.ms-powerpoint', 
     'PPS'=>'application/vnd.ms-powerpoint'); 

JPG/JPEG/PPTXが機能しているエントリを追加することによって、これをしませんでした完全に罰金しかし、一度Googleドキュメントでは

あり

... docのように表示されます。

Imge Google Docs

答えて

2

あなたのイメージはファイルとしてアップロードし、Googleドキュメントのネイティブ形式に変換されて、あなたが追加する必要がアップロードURIへ= falseを変換する:?

https://developers.google.com/google-apps/documents-list/#creating_or_uploading_drawings

+0

おかげで私はつもりだクラウディオこれを明日試してください私はあなたを更新します;) –

+0

私はこのような何かをしようとします: $ entryFile = $ docs-> uploadFile($ file-> getName()、null、Zend_Gdata_Docs :: DOCUMENTS_LIST_FEED_URI ' false '); しかし、私は "致命的なエラー:未知の例外 'Zend_Gdata_App_HttpException'メッセージで '期待応答コード200、501を持っていますフィールド変換はこの要求バージョンではサポートされていません。 –

+0

私はライブラリのソースをチェックする必要がありますが、ドキュメントリストAPIのバージョン2.0にリクエストを送信していると思います。 APIのバージョン3.0を指定するために、URLに "&v = 3"を追加できますか? –

関連する問題

 関連する問題