我正在尝试使用Zend Gdata库将文档从我的网站上传到Google文档,但它给出了以下错误

时间:2010-08-19 05:50:39

标签: php zend-framework gdata zend-gdata

我正在尝试使用Zend Gdata库将文档从我的网站上传到Google文档,但它会出现以下错误。 致命错误:未捕获异常'Zend_Gdata_App_HttpException',消息'预期响应代码200,得到400不一致的重复查询参数'

先谢谢,请忽略我的英语错误。

1 个答案:

答案 0 :(得分:0)

Zend_Gdata_Docs中有一个带有mimetype的“bug”。 如果您使用临时文件并且文件名为标题,则不会自动为您拉出mimetype。它尝试根据临时文件中不存在的fileLocation扩展名来拉取mimetype。

我创建了一个适合我的课程,而不是更新Zend课程。 它被称为ConvertDoc,因为我希望能够upload a spreadsheet and download as csv.

你真正需要的是......

    // get mimetype from original file name
    $filenameParts = explode('.', $originalFileName);
    $fileExtension = end($filenameParts);
    $mimeType = Zend_Gdata_Docs::lookupMimeType($fileExtension);

传递$ mimetype而不是null。