bingher/forge

AutoDesk Forge的ThinkPHP6插件

dev-main 2021-06-09 00:38 UTC

This package is auto-updated.

Last update: 2024-09-09 07:54:52 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传参进行访问展示

参考