API 経由で Google ドライブへのファイルのアップロードが失敗する
php エディタの Xigua は、API を使用して Google ドライブにファイルをアップロードするときにエラーが発生する場合があると伝えています。この状況は、ネットワークの問題、権限の不足など、さまざまな理由によって発生する可能性があります。しかし、心配しないでください。この問題を解決するためにできることがいくつかあります。次に、誰もがこの問題を心配する必要がないように、API を介して Google ドライブにファイルを正常にアップロードする方法を詳しく紹介します。
質問内容
Googleドライブにファイルをアップロードしようとしていますが、失敗します。これはよくある問題であることがわかったので、MIME タイプを正しく指定したつもりだったのですが、それでも機能しません。
変換システムについて: ファイルをアップロードできる Jin-Gonic (v1.9.1) 用の API があります。 API から取得したファイルを正常に保存できるため、ファイルはフロントエンド/ポストマンから API に正常に渡されます。
表示されるエラーは次のとおりです:
リーリー次の関数があります:
リーリーここではハードコードされた MIME タイプを追加しましたが、変数 fileMimeType
は実際には正しいです。 Test1 の内容を含む Test.txt ファイルをアップロードしました (フロントエンド/ポストマン経由で送信した場合も正常に作成されました)。ファイルの MIME タイプを動的に指定するか、MIME タイプをまったく指定しないことも試みましたが、常に同じ結果が得られます。
これには次のパッケージを使用します:
- Go バージョン:
go1.21.1 darwin/arm64
- go list -m golang.org/x/oauth2: v0.13.0
- go list -m google.golang.org/api: v0.147.0
- google.golang.org/api/drive/v3
- google.golang.org/api/googleapi
- google.golang.org/api/option
Google の公式サンプルもコピーしましたが、それでも動作しません。
回避策
エラーは認証に関連しているようです。このエラーから無効な認証を推測するのは少し難しいですが、機能させるにはリフレッシュ トークンのリフレッシュ アルゴリズムを少し変更する必要がありました。
これは私の作業用コードです。 UploadFile()
関数を呼び出す前に、まず oauthTokenConfig.ExpiresIn
をチェックしてトークンがまだ有効かどうかを確認し、有効であればファイルをアップロードします。そうでない場合は、最初にトークンを更新します。 。
ファイルのアップロード
リフレッシュトークン
リーリー以上がAPI 経由で Google ドライブへのファイルのアップロードが失敗するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









携帯電話を使用してインターネットにアクセスする場合、ネットワーク設定やトラブルシューティングを行うために、多くの場合、携帯電話のデフォルト ゲートウェイを知る必要があります。また、関連する知識と操作を読者が理解できるように、この記事では携帯電話のデフォルト ゲートウェイを確認する方法を紹介します。 1. デフォルトゲートウェイとは何ですか?デフォルト ゲートウェイは、ローカル ネットワークからターゲット ネットワークまたはデバイスにデータ パケットを送信する役割を果たし、ローカル ネットワークを外部ネットワークに接続するチャネルです。 2. デフォルト ゲートウェイの重要性。携帯電話におけるデフォルト ゲートウェイの役割は、家の玄関に似ています。 3. 電話機の設定を開き、電話機のホーム画面で「設定」を見つけ、クリックして設定ページとアプリケーションアイコンに入ります。 4. ネットワーク設定のスライド画面に入り、設定ページの「ネットワークとインターネット」をクリックしてオプションを入力します。 5.

EEX Exchange ネットワーク エラーが発生した場合は、次の手順を実行して解決できます。 インターネット接続を確認します。ブラウザのキャッシュをクリアします。別のブラウザを試してください。ブラウザのプラグインを無効にします。 Ouyi カスタマーサービスにお問い合わせください。

BitgetWallet 取引所に登録できない理由は、アカウント制限、サポートされていない地域、ネットワークの問題、システム メンテナンス、技術的障害などさまざまです。 BitgetWallet 取引所に登録するには、公式 Web サイトにアクセスして情報を入力し、規約に同意して登録を完了し、本人確認を行ってください。

OKX がログインできない理由とその解決策には、ネットワーク接続が安定しているかどうかを確認し、別のネットワークに切り替えてみてください。ユーザー名とパスワードが正しいことを確認してください。パスワードを複数回間違えたためにアカウントがロックされている可能性がありますので、しばらく待ってから再度ログインしてください。ブラウザのキャッシュと Cookie をクリアし、別のブラウザでログインしてみてください。ウェブサイトがメンテナンス中の可能性があります。メンテナンスが完了するまで待ってから、もう一度お試しください。規約違反によりアカウントが凍結または無効化される場合がありますので、カスタマーサービスにお問い合わせください。デバイスが OKX でサポートされているオペレーティング システムとデバイスの要件を満たしていることを確認してください。

インターネットの普及に伴い、WiFiは私たちの生活に欠かせないものになりました。自分に合った WiFi ルーターを選択し、正しくインストールすることで、ネットワーク エクスペリエンスを効果的に向上させることができます。この記事では、安定した高速なホーム ネットワークを簡単に構築できるように、新しく購入した WiFi ルーターのインストール チュートリアルを詳しく紹介します。 1: 準備: 機器の完全性を確認します。まず、購入した WiFi ルーターにすべての付属品が揃っていることを確認してください。ネットワーク ケーブルとその他の付属品が揃っており、ルーターと電源アダプターが損傷していないことを確認してください。 2: 適切な場所を選択します: 信号範囲と障害物 次に、デバイスの完全性を確認した後、WiFi ルーターを配置する適切な場所を選択する必要があります。空を選択することをお勧めします

デジタル時代において、TikTok などのソーシャル メディア プラットフォームは人々の日常生活に不可欠な部分になっています。ただし、さまざまな理由でユーザーがアカウントをキャンセルしたい場合があります。ただし、キャンセルのプロセスは必ずしもスムーズに進むわけではありません。この記事では「Douyin アカウントをキャンセルできないのはなぜですか?」という質問と、ユーザーがログアウトした後に再登録できるかどうかという質問に答えます。 1. Douyin アカウントをキャンセルできないのはなぜですか? TikTokアカウントの削除は簡単なプロセスですが、場合によってはユーザーがいくつかの障害に遭遇する可能性があります。一般的な理由と解決策は次のとおりです。 1. アカウントのセキュリティの問題: アカウントにセキュリティ リスクがある場合 (報告されている場合や違法なコンテンツが含まれている場合など)、一時的にログアウトできない場合があります。 2. バインドされたサードパーティ サービス: アカウントは電子メールなどの他のサービスにバインドされる場合があります。

結局のところ、このソフトウェアは高品質の漫画を大量に提供するため、Bika Comic を使用したいと考えているユーザーもいます。しかし、登録時にスタックして登録できません。見てください。 Bika Comic の登録に失敗して登録できない場合はどうすればよいですか? 1. インストール バージョンの問題の解決策: Bika Comic の最新バージョンをダウンロードします (クリックしてダウンロード >>>)。互換性を確認してから、再度登録してください。 2. ネットワーク問題の解決策: ワイヤレス ネットワークまたはモバイル ネットワークをオフにし、再度開いて接続することをお勧めします。または、安定した回線に変更して再度登録をお試しください。 3. 携帯電話のメモリ不足の解決策: 電話のジャンクを削除し、電話を再起動して、再度登録してみます。

MEXC (Matcha) Web サイトにログインできない理由としては、ネットワークの問題、Web サイトのメンテナンス、ブラウザの問題、アカウントの問題などが考えられます。解決手順には、ネットワーク接続の確認、Web サイトのお知らせの確認、ブラウザの更新、ログイン認証情報の確認、カスタマー サービスへの連絡などが含まれます。
