我需要将一些大文件(大约 1Gb)上传到谷歌驱动器。我使用 google-api-client(ruby) 0.5.0 版:
media = Google::APIClient::UploadIO.new(file_name, mimeType, original_name)
result = client.execute!(
:api_method => client.service.files.insert,
:body_object => file,
:media => media,
:parameters => {
'uploadType' => 'resumable',
'alt' => 'json'})
我希望我的客户将大文件拆分为部分并将这些部分上传到驱动器上。但我在日志中看到,那个客户端只发送一个大块来驱动。这是小日志示例:
内容长度:“132447559” 内容范围:“字节 0-132447558/132447559”
如何使用 google-api-client 分块上传大文件?