bingher / forge
thinkphp6 plugin for AutoDesk Forge
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/bingher/forge
Requires
- php: >=7.1.0
- autodesk/forge-client: ^1.0
- topthink/framework: ^6.0
This package is auto-updated.
Last update: 2025-10-09 10:16:05 UTC
README
实现DWG,DWF,RVT等文件的在线预览功能
安装
composer require bingher/forge
配置
配置文件config/forge.php
<?php
return [
'id' => 'autodesk forge client id',
'secret' => 'autodesk forge secret',
'prepend_bucketkey' => true,
'scope_internal' => ['bucket:create', 'bucket:read', 'data:read', 'data:create', 'data:write'],
'scope_public' => ['data:read'],
'bucket' => 'default',
];
示例
请看demo目录控制器及视图模板
建议
文件上传后,后端将文件上传到forge的oss,执行转换后返回urn记录到文件信息,预览采用demo的view方法通过get传参进行访问展示