/ / curlを使用してzipファイルをGoogleドライブにアップロードする - シェル、カール、アップロード、google-drive-sdk

zipファイルをカールを使ってGoogleドライブにアップロードする - シェル、カール、アップロード、google-drive-sdk

私はzipファイルをGoogleドライブアカウントにアップロードしようとしています。 curl.

ファイルは正常にアップロードされますが、ファイル名は更新されません。デフォルトのファイル名でアップロードされます。つまり、無題"

私は以下のコマンドを使用しています。

curl -k -H "Authorization: Bearer cat /tmp/token.txt" -F "metadata={name : "backup.zip"} --data-binary "@backup.zip" https://www.googleapis.com/upload/drive/v2/files?uploadType=multipart

回答:

回答№1は2

あなたは使うことができます ドライブAPI v3 zipファイルをアップロードします。変更されたカールコードは以下の通りです。

curl -X POST -L 
-H "Authorization: Bearer `cat /tmp/token.txt`" 
-F "metadata={name : "backup.zip"};type=application/json;charset=utf-8" 
-F "file=@backup.zip;type=application/zip" 
"https://www.googleapis.com/upload/drive/v3/files?uploadType=multipart"

これを使用するには、 https://www.googleapis.com/auth/drive 範囲内である。