Zend Gdata ライブラリを使用して自分のサイトから Google Docs にドキュメントをアップロードしようとしていますが、以下のエラーが発生します。 致命的なエラー: キャッチされない例外 'Zend_Gdata_App_HttpException' とメッセージ 'Expected response code 200, got 400 Inconsistent Repeating query parameter' が発生しました
事前に感謝し、私の英語のエラーを無視してください.
Zend Gdata ライブラリを使用して自分のサイトから Google Docs にドキュメントをアップロードしようとしていますが、以下のエラーが発生します。 致命的なエラー: キャッチされない例外 'Zend_Gdata_App_HttpException' とメッセージ 'Expected response code 200, got 400 Inconsistent Repeating query parameter' が発生しました
事前に感謝し、私の英語のエラーを無視してください.
Zend_Gdata_Docsにmimetypeの「バグ」があります。タイトルとして一時ファイルとファイル名を使用している場合、mimetypeが自動的にプルされることはありません。一時ファイルに存在しないfileLocation拡張子に基づいてmimetypeをプルしようとします。
Zendクラスを更新するのではなく、自分に合ったクラスを作成しました。スプレッドシートをアップロードしてcsvとしてダウンロードできるようにしたかったので、ConvertDocと呼ばれます。
本当に必要なのはこれです...
// get mimetype from original file name
$filenameParts = explode('.', $originalFileName);
$fileExtension = end($filenameParts);
$mimeType = Zend_Gdata_Docs::lookupMimeType($fileExtension);
そして、nullの代わりに$mimetypeを渡します。