Sto cercando di caricare un file zip sull'account di Google Drive utilizzando curl
.
Il file viene caricato correttamente ma il nome del file non viene aggiornato. Viene caricato con il nome file predefinito, cioè "Senza titolo".
Sto usando sotto il comando.
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
risposte:
2 per risposta № 1Puoi usare Drive API v3 per caricare il file zip. Il codice arricciato modificato è il seguente.
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"
Per poter utilizzare questo, si prega di includere https://www.googleapis.com/auth/drive
nello scopo.