【发布时间】:2018-08-01 00:24:41
【问题描述】:
我已成功将计算机上的本地文件以 PDF 格式上传到我的 Google 云端硬盘。但是,当文件被上传时,它被标记为无标题并且没有放在任何特定的文件夹中。
$GUploadBody= @"
--BOUNDARY
Content-Type: application/pdf; charset=UTF-8
{
"title": "$title",
"parents": [{
"id":"$parentfolder"
}],
"mimeType": "$inputmime",
"description": "$description"
}
--BOUNDARY
Content-Type: text/plain
$togoogle
--BOUNDARY--
"@
如何使上传的文件标有文件名,以及如何在我的 Google Drive 中指定一个文件夹供该文件转到?
这是我使用的 Invoke-WebRequest cmdlet:
Invoke-WebRequest -uri $GUploadURI -Method Post -body $GUploadBody -Headers $Guploadheaders -ContentType "application/pdf; charset=UTF-8" -UseBasicParsing
我找到了 Java 等其他语言的语法,但 Powershell 必须用于自动化目的。
【问题讨论】:
-
试试这个github code,他们有上传到PowerShell和Drive API的特定文件夹的示例代码。
标签: rest powershell google-drive-api