Hab*_*wad 6 javascript google-drive-api
我尝试如下.但该文件将转到根目录(My-Drive).
var metadata = {
'title': fileData.fileName,
'mimeType': contentType,
'parents':["0B6NmmF3ovpsbExuOEc1R2JzSFEp"] // It is one of my folder's id.
};
var base64Data = btoa(reader.result);
var multipartRequestBody =
delimiter +
'Content-Type: application/json\r\n\r\n' +
JSON.stringify(metadata) +
delimiter +
'Content-Type: ' + contentType + '\r\n' +
'Content-Transfer-Encoding: base64\r\n' +
'\r\n' +
base64Data +
close_delim;
var request = gapi.client.request({
'path': '/upload/drive/v2/files',
'method': 'POST',
'params': {'uploadType': 'multipart'},
'headers': {
'Content-Type': 'multipart/mixed; boundary="' + boundary + '"'
},
'body': multipartRequestBody});
request.execute(callback);
Run Code Online (Sandbox Code Playgroud)
Hab*_*wad 21
我解决了这个问题.
错误在于这一行:
'parents':["0B6NmmF3ovpsbExuOEc1R2JzSFEp"]
Run Code Online (Sandbox Code Playgroud)
该行应该是:
'parents':[{"id":"0B6NmmF3ovpsbExuOEc1R2JzSFEp"}]
Run Code Online (Sandbox Code Playgroud)
可以在https://developers.google.com/drive/web/folder上找到相关文档
| 归档时间: |
|
| 查看次数: |
5225 次 |
| 最近记录: |