Ins*_*eAP 3 javascript google-drive-api
我正在尝试"插入"一个Drive文件.我做了auth,它工作正常:)
但是当我尝试从JS创建(插入)一个新文件时,它会创建一个,但是一个名为"Untitled"但根本没有扩展名的文件.(我的文件系统上有一个同步文件夹,它是一样的).
我的代码是这样的:
function createNewFile( ) {
gapi.client.load('drive', 'v2', function() {
var request = gapi.client.drive.files.insert ( {
"title" : "cat.jpg",
"mimeType" : "image/jpeg",
"description" : "Some"
} );
request.execute(function(resp) { console.log(resp); });
});
}
Run Code Online (Sandbox Code Playgroud)
什么是错的?我可以从JS列出我的驱动器中的文件,这段代码创建了这个"无标题",没有扩展文件.
我有这样的工作:
function createNewFile( ) {
gapi.client.load('drive', 'v2', function() {
var request = gapi.client.request({
'path': '/drive/v2/files',
'method': 'POST',
'body':{
"title" : "cat.jpg",
"mimeType" : "image/jpeg",
"description" : "Some"
}
});
request.execute(function(resp) { console.log(resp); });
});
}
Run Code Online (Sandbox Code Playgroud)
请记住,如果cat.jpg已存在带有标题的文件,此请求将创建具有相同标题的另一个文件,因为Google云端硬盘中的文件具有唯一的文件ID,通过该文件ID在内部引用.
| 归档时间: |
|
| 查看次数: |
5128 次 |
| 最近记录: |