首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mimetype vs AppID

Mimetype vs AppID
EN

Stack Overflow用户
提问于 2015-01-23 22:24:28
回答 3查看 80关注 0票数 1

您可以看到它是绝热的可以使用特定于应用程序的mime类型创建文件。这条路对吗?我想知道,因为google驱动器以某种方式将文件与为开着功能创建它们的应用程序相关联。这是否可用于文件选择器?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-01-25 15:44:36

FYI--您提到您的项目ID是alpine-dogfish-833.,如果您登录到开发人员控制台,然后单击您的项目(这将带您进入项目“概述”页面),您将在顶部看到两个标识符:Project ID: alpine-dogfish-833Project Number: 1088706429537。"Project“== "App”“==”客户机ID上的数字前缀

票数 0
EN

Stack Overflow用户

发布于 2015-01-23 23:34:20

如果该文件具有只有应用程序才能理解的自定义内容,请使用应用程序特定的mime类型。否则,使用标准mime类型处理任何类型的文件。

票数 0
EN

Stack Overflow用户

发布于 2015-01-25 06:03:47

我终于发现:当您的应用程序(使用CLIENT_ID标识)创建一个具有mime类型application/vnd.google-apps.drive-sdk的文件时,mime类型将使用.<AppID>展开。AppID是CLIENT_ID的第一部分,基本上,在我的例子中,项目ID看起来像alpine-dogfish-833。然后我生成了Client_ID 1088706429537-4oqhqr7o826ditbok23sll1rund1jim1.apps.googleusercontent.com,1088706429537是我们要寻找的AppID,因为当我的应用程序创建一个文件时,使用

代码语言:javascript
复制
gapi.client.drive.files.insert({
              'resource': {
                mimeType: application/vnd.google-apps.drive-sdk,
                title: file_name
              }

注意,mime类型是application/vnd.google-apps.drive-sdk --它不包含任何应用程序ID。查询文件会发现,结果文件的有效mime类型实际上是application/vnd.google-apps.drive-sdk.1088706429537。谷歌甚至可以修复mime类型,即使你错了一点application/vnd.google-apps.drive-sdk

这回答了我的问题,因为消除了所有的困惑。主要的困惑是,您的项目有额外的应用程序id,您甚至可以在客户端ID之前获得,但是它与使用特定于应用程序的mime类型的文件签名无关。第二,这回答了我的问题,因为它基本上说mime类型包含APP_ID,因此应用id和mime类型是相同的,两者之间没有区别/冗余/冲突。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28119724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档