Google ドライブから公開共有 zip ファイルをダウンロードしようとすると、空の「ファイル」が表示されるという問題が発生することがあります。 zip」が代わりに作成されます。これは、Google ドライブまたは Go に関連する潜在的なバグが原因です。
問題の根本は、Google ドライブによって提供される最初のダウンロード URL が、アスタリスク (*) 文字を含む 2 番目の URL にリダイレクトされるという事実にあります。区切り文字として。ただし、Go がこの URL を取得しようとすると、アスタリスクを * としてエンコードし、URL を次のように変更します。
https://doc-00-c8-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/8i67l6m6cdojptjuh883mu0qqmtptds1/1376330400000/06448503420061938118/%2A/0B2Q7X-dUtUBebElySVh1ZS1iaTQ?h=16653014193614665626&e=download
残念ながら、Google はこのエンコードされた URL に対して「403 Forbidden」と応答し、* エンコードがはアスタリスクとして正常に解釈されません。
この問題を解決するには:
https://doc-00-c8-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/8i67l6m6cdojptjuh883mu0qqmtptds1/1376330400000/06448503420061938118/*/0B2Q7X-dUtUBebElySVh1ZS1iaTQ?h=16653014193614665626&e=download
https://doc-00-c8-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/8i67l6m6cdojptjuh883mu0qqmtptds1/1376330400000/06448503420061938118/%2A/0B2Q7X-dUtUBebElySVh1ZS1iaTQ?h=16653014193614665626&e=download
以上がGoogle ドライブからパブリック ファイルをダウンロードしようとすると、Go プログラムが空の zip ファイルをダウンロードするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。