Ich versuche, einen Datei-Upload auf Google Drive-API mit Rest Anrufe durchzuführen. Die API sagt, dass, wenn Sie die Datei benennen möchten, Metadaten müssen übergeben werden und es sollte als Multipart hochgeladen werden.Ruby: Rest-Client mehrteilige Upload auf Google-Laufwerk mit Metadaten
Ich erhalte einen '400 Bad Request' Fehler. Ich denke, dies könnte daran liegen, dass mehrere Inhaltstypen den Rest-Client verwenden.
RestClient::Request.execute(
:method => "post",
:url => "https://www.googleapis.com/upload/drive/v2/files?uploadType=multipart",
:headers => {:Authorization => "Bearer #{access_token}", :content_type => 'multipart/related'},
:payload => {:metadata => "{'title' : 'testing'}", :file => File.new(file, 'rb'), :multipart => true}
)
Jede mögliche Hilfe würde groß sein! Vielen Dank!
haben Sie es geschafft, diese zu lösen? Ich bekomme genau den gleichen Fehler. – dsignr
Leider konnte ich keinen Weg finden, dies zu lösen. – SKelly94