0

这个框架已经过时并且不支持所有类型的文件上传,所以我决定修复这个框架。

Zend_Gdata_Docs 类中

我通过添加条目 JPG/JPEG/PPTX 来做到这一点

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');

它对 .pptx 和 jpeg/jpg 工作正常,上传工作完全正常,但一旦在 Google Docs 中,它就会像文档一样显示......

那里:

图片谷歌文档

4

1 回答 1

2

您的图片正在转换为 Google Docs 原生格式,要将它们作为文件上传,您必须将 ?convert=false 附加到上传 uri:

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

于 2012-04-26T21:37:50.757 回答