0

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 で新しいファイルを作成できたので、サポートされていないのはおかしいです。

何をすべきか?何か提案はありますか?

4

1 に答える 1