我正在尝试"插入"一个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列出我的驱动器中的文件,这段代码创建了这个"无标题",没有扩展文件.
我正在尝试使用Google Picker在我的webapp上显示谷歌驱动器所选图像.为了获得图像的webcontent,我需要阅读元数据.但是我收到的错误是这样的
Uncaught TypeError: Cannot read property 'files' of undefined localhost:169
printFile localhost:169
pickerCallback localhost:156
K.Ld default.I.js:103
_.zc cb=gapi.loaded_0:57
_.Ib
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的代码
function printFile(fileId) {
var request = gapi.client.drive.files.get({
'fileId': fileId
});
request.execute(function(resp) {
console.log('Title: ' + resp.title);
console.log('Description: ' + resp.description);
console.log('MIME type: ' + resp.mimeType);
});
}
Run Code Online (Sandbox Code Playgroud)
一旦我获得图像的元数据,我将使用Webcontent在webapp上显示图像,但它只是没有获取元数据.请告诉我如何解决此错误.