IfcApi
IfcLoader
IfcViewerApi

IfcViewerApi.openDropboxWindow

简介

IfcViewerApi.openDropboxWindow方法用于在浏览器中打开 Dropbox 文件选择器对话框,允许用户选择一个 IFC 文件。选择完毕后,将自动在 IfcViewer 中打开选中文件。

方法原型

IfcViewerApi.openDropboxWindow(callback, options)

参数介绍

  • callback:(必填)一个回调函数,选择完毕后会自动执行回调函数。回调函数接收一个字符串参数,表示选择的文件ID。
  • options:(可选)一个 JSON 对象,用于配置文件选择器的选项,可选配置属性如下:
    • appKey:(必填)Dropbox 应用程序的 App Key,可以在开发者控制台中获取。
    • linkType:(可选)文件选择器的链接类型,可以为 "direct" 或 "preview"。默认值为 "direct"。
    • multiselect:(可选)是否允许选择多个文件。默认值为 false。

示例代码

以下示例演示如何使用 IfcViewerApi.openDropboxWindow 方法:

IfcViewerApi.openDropboxWindow(function(fileId) {
  // 在此处使用 fileId 打开选择的 IFC 文件。
}, {
  appKey: "YOUR_DROPBOX_APP_KEY",
  linkType: "direct",
  multiselect: false
});

在实际使用中,需要将 "YOUR_DROPBOX_APP_KEY" 替换为有效的 Dropbox 应用程序 App Key。