Web アプリの Google ドライブ機能に「名前を付けて保存」しようとしています。ユーザーに Google ピッカーが表示され、保存するファイルを選択します。この時点で、アプリケーションはファイルのコンテンツを正常に更新していますが、上書きされるファイルの mimeType は変更されません。
API リファレンスは、mimeType メタデータについて次のように指定しています。アップロードされたコンテンツの MIME タイプ。」
空欄にしてます。実際、PUT https://www.googleapis.com/upload/drive/v2/files/ {fileId} への簡単なアップロードを行っています。また、http 要求には、アップロードされるファイルの mimeType に設定された Content-Type ヘッダーがあります。この場合 (これが役立つ場合) は "application/vnd.ms-project" です。また、uploadType=media パラメーターを URL に追加しようとしましたが、成功しませんでした。
また、Api プレイグラウンドを使用してマルチパート アップデートを試みました。メタデータ コンテンツの空の {} が送信され、エラー メッセージは「サポートされていないタイプのコンテンツ: application/vnd.ms-project」でした。問題なく同じ mimeType で新しいファイルを作成できたので、サポートされていないのはおかしいです。
何をすべきか?何か提案はありますか?