【问题标题】:Uploading a file to storage location将文件上传到存储位置
【发布时间】:2017-09-29 18:17:37
【问题描述】:

我在通过数据管理 API 将文件上传到 BIM 360 存储位置时遇到困难,特别是最后一步,我一直在遵循锻造网站 here 上的分步指南并看到答案 @ 987654322@ 但是使用邮递员复制和粘贴它卡在最后一步“更新文件的版本”每隔一个步骤正确返回但是最后一个给我一个错误 400 BAD_INPUT 响应,不知道如何格式化代码和响应所以我刚刚主持了它here

任何帮助将不胜感激,谢谢!

【问题讨论】:

    标签: autodesk-forge autodesk-data-management


    【解决方案1】:

    我刚刚使用 BIM360 存储位置进行了测试,它对我来说效果很好,您可能需要记住以下几个问题:

    1. 由于您使用的是BIM360 hub,所以当您尝试按照您的描述创建上传文件的第一个版本时,请在POST正文中使用正确的扩展类型,对于BIM360,应该是items:autodesk.bim360:File和版本:autodesk.bim360:文件如下:

    1. 当您尝试使用 POST projects/:project_id/storage 在文件夹下创建存储时,在 POST 正文中,您需要指定文件夹,请确保使用允许“items:autodesk”类型的正确文件夹.bim360:File”,例如下面的文件夹是我项目的根文件夹,它只允许“folders:autodesk.bim360:Folder”这个文件夹,如果你在这个文件夹下创建一个存储,你会得到403禁止错误。

    但是这个文件夹应该没问题:

    【讨论】:

    • 是的!这是您的第一点,我在根目录和特定文件夹中都尝试过,但没有成功,将其更改为“items:autodesk.bim360:File”就可以了!非常感谢您的帮助:)
    猜你喜欢
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    • 1970-01-01
    • 2017-08-19
    相关资源
    最近更新 更多