Autodesk-Forge桶系统:新版本控制
创始人
2024-09-23 00:00:41
0

Autodesk-Forge提供了一种新的版本控制方式,使用户在上传和访问文件时更加灵活。以下是解决方法的代码示例:

1.创建新版本的文件

//通过Forge API上传文件 const bucketName = 'MyBucket'; const objectName = 'MyObject';

const res = await fetch(/api/forge/oss/buckets/${bucketName}/objects/${objectName}, { method: 'PUT', headers: { 'Content-Type': 'application/octet-stream', 'Authorization': Bearer ${accessToken} }, body: file });

//保存文件的版本信息 const objectId = await res.json().objectId; const versionNumber = await uploadNewVersion(bucketName, objectId, accessToken);

2.获取版本的文件

//通过Forge API获取文件 const bucketName = 'MyBucket'; const objectName = 'MyObject'; const versionNumber = 2;

const url = /api/forge/oss/buckets/${bucketName}/objects/${objectName}/versions/${versionNumber}/download;

const res = await fetch(url, { headers: { 'Authorization': Bearer ${accessToken} } });

//将文件显示在Web页面上 const blob = await res.blob(); const url = URL.createObjectURL(blob); document.querySelector('#my-image').src = url;

3.列出所有版本

//通过Forge API列出给定文件的所有版本 const bucketName = 'MyBucket'; const objectName = 'MyObject';

const res = await fetch(/api/forge/oss/buckets/${bucketName}/objects/${objectName}/versions, { headers: { 'Authorization': Bearer ${accessToken} } });

//将版本信息显示在Web页面上 const versions = await res.json(); const $list = document.querySelector('#version-list'); versions.forEach(version => { const $li = document.createElement('li'); $li.textContent = Version ${version.versionNumber}; $list.appendChild($li); });

这些示例会帮助您使用Autodesk-Forge的新的版本控制方式来管理您的文件。

相关内容

热门资讯

玩家攻略"唯思竞技辅... 玩家攻略"唯思竞技辅助器"开挂(透视)辅助脚本(一直是真的有挂)-哔哩哔哩;是一款可以让一直输的玩家...
第七分钟带你了解!福建大玩家十... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
透视最新"火神工作室... 透视最新"火神工作室辅助大全"开挂(透视)辅助插件(原来真的有挂的)-哔哩哔哩相信很多朋友都在电脑上...
8分钟带你了解!科乐辅助(辅助... 8分钟带你了解!科乐辅助(辅助挂)一分钟了解外挂开挂辅助平台(一直是有挂);无需打开直接搜索薇:13...
总算了解"新漫游大厅... 总算了解"新漫游大厅辅助"开挂(透视)辅助工具(一贯是有挂)-哔哩哔哩;亲真的是有正版授权,小编(透...
2分钟带你了解!广西老友玩方片... 2分钟带你了解!广西老友玩方片破解(透视挂)教程辅助外挂开挂辅助安装(其实真的是有挂);无需打开直接...
透视系统"赣牌圈破解... 【福星临门,好运相随】;透视系统"赣牌圈破解版"开挂(透视)辅助脚本(其实是有挂的)-哔哩哔哩;暗藏...
第五分钟带你了解!内蒙老友辅助... 第五分钟带你了解!内蒙老友辅助(辅助挂)今日头条外挂开挂辅助工具(其实确实有挂)>>您好:软件加13...
攻略讲解"边锋老友怎... 攻略讲解"边锋老友怎么开挂"开挂(透视)辅助安装(原来真的有挂的)-哔哩哔哩;1、这是跨平台的边锋老...
两分钟带你了解!四川微乐小程序... 两分钟带你了解!四川微乐小程序辅助器(透视挂)科技通报外挂开挂辅助下载(一贯真的有挂);无需打开直接...