0

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

提前致谢,请忽略我的英语错误。

4

1 回答 1

0

Zend_Gdata_Docs 中有一个 mimetype 的“错误”。如果您使用临时文件并将文件名作为标题,它不会自动为您提取 mimetype。它尝试根据临时文件上不存在的 fileLocation 扩展名提取 mimetype。

我创建了一个适合我的类,而不是更新 Zend 类。之所以称为ConvertDoc ,是因为我希望能够上传电子表格并以 csv 格式下载。

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

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

并传递 $mimetype 而不是 null。

于 2011-02-09T18:42:13.803 回答