谷歌驱动器API JavaScript-插入文件

谷歌驱动器API JavaScript-插入文件,javascript,google-drive-api,Javascript,Google Drive Api,我正在尝试“插入”一个驱动器文件。 我制作了auth,它工作正常:) 但是当我尝试从JS创建(插入)一个新文件时,它创建了一个,但是一个名为“Untitled”的文件,没有任何扩展名。(我的文件系统上有一个同步文件夹,这是一样的) 我的代码是: function createNewFile( ) { gapi.client.load('drive', 'v2', function() { var request = gapi.client.drive.files.insert

我正在尝试“插入”一个驱动器文件。 我制作了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); });
    });
 }
你知道怎么回事吗?
我可以从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); });
   });
}

请记住,如果标题为
cat.jpg
的文件已经存在,此请求将创建另一个标题相同的文件,因为Google Drive中的文件具有唯一的文件ID,可以在内部引用。

我没有1500分,因此我无法在stackOverflow上创建新标记,它是“Google Drive api”而不是Google Drive sdk,但是它不存在,是的,这里不需要新的标签,我们已经有两个标签来覆盖Google Drive({'那一行是问题所在!!非常感谢!我想知道为什么谷歌文档在示例中没有使用'files.insert'函数时会提到它。我们能检查一下谷歌驱动器名中是否存在文件夹吗?