Autodesk Platform Services 中的文件上传问题

问题描述 投票:0回答:1

我正在尝试使用 Object API 将文件(.png 作为测试)直接上传到 ACC 云。使用以下代码我得到 200 响应。但我在ACC文件夹中看不到上传的文件。我做错了什么?

const { bucketKey, objectKey } = req.body;
const fileContent = await fs.readFile("file.png");
const response = await new APS.ObjectsApi().uploadResources(
  bucketKey,
  [
    {
      objectKey: objectKey,
      data: fileContent,
    },
  ],
  {},
  internalAuthClient,
  req.internalOAuthToken
);

此外,API 文档似乎有点含糊。根据 Object API,有一个名为

uploadObject
的方法,但是查看 Source Code,该方法已被弃用。另一方面,Object API
 文档中没有提及 
uploadResources 方法。所以我不确定我是否正确使用了该方法。

autodesk-forge autodesk autodesk-data-management
1个回答
0
投票

要将文件更新到 ACC 文档,需要执行一些额外的步骤来创建新版本以将其列在文件夹中。以下是您可以参考的步骤 https://aps.autodesk.com/en/docs/data/v2/tutorials/upload-file/ .

关于上传代码,您可以参考 https://github.com/autodesk-platform-services/aps-create-revit-family/blob/master/routes/da4revit.js#L233 发布项目或新版本。

© www.soinside.com 2019 - 2024. All rights reserved.