В Zend_Gdata_Docs есть "ошибка" с mimetype.
Если вы используете временный файл и имя файла в качестве заголовка, он автоматически не вытянет для вас mimetype. Он пытается получить mimetype на основе расширения fileLocation, которое не существует во временном файле.
Я создал класс, который работает для меня, а не обновил класс Zend.
Он называется ConvertDoc , потому что я хотел иметь возможность загрузить электронную таблицу и загрузить как csv.
Что вам действительно нужно, так это ...
// get mimetype from original file name
$filenameParts = explode('.', $originalFileName);
$fileExtension = end($filenameParts);
$mimeType = Zend_Gdata_Docs::lookupMimeType($fileExtension);
И передайте $ mimetype вместо null.