For uploading a CSV
Nov 10, 2020
To enhance this neat script for whoever wants to upload a CSV,
add mimeType:application/vnd.google-apps.spreadsheet as
-F “metadata={name:'my.csv',mimeType:'application/vnd.google-apps.spreadsheet'}
and set the File type to text/csv as
-F file=@my-file-on-my-disk.csv;type=text/csv
Finally looking something like
curl -X POST -L -H “Authorization: Bearer MY-ACCESS-TOKEN” -F “metadata={name :’my.csv’, mimeType: ‘application/vnd.google-apps.spreadsheet’};type=application/json;charset=UTF-8” -F “file=@my-file-on-my-disk.csv;type=text/csv” “https://www.googleapis.com/upload/drive/v3/files?uploadType=multipart"