我想将文件上传到Google云端硬盘并设置其名称,据我所知我必须使用uploadType=multipart
我在c ++下使用cURL lib。
我该怎么办?
答案 0 :(得分:2)
您需要使用元数据和媒体部分发出多部分请求。使用curl_formadd
并确保您的请求如下:
POST /upload/drive/v2/files?uploadType=multipart HTTP/1.1
Host: www.googleapis.com
Authorization: your_auth_token
Content-Type: multipart/related; boundary="boundary_tag"
--boundary_tag
Content-Type: application/json; charset=UTF-8
{
"title": "My title"
}
--boundary_tag
Content-Type: image/jpeg
data
--boundary_tag--