autodesk-forge - 欧特克锻造;无需新上传即可务实地更改文件位置
问题描述
我想更改 Autodesk BIM360 Docs 中的文件目录而不重新上传。是否可以?怎么可能做到?
这是我想要实现的一个例子:
1) 将文件上传到 Autodesk BIM360 Docs 中的临时目录
2) 检查文件内容
3)如果内容正常 - 将文件移动到正确的目录 <- 如何在没有新更新的情况下执行此操作?
谢谢
解决方案
您可以使用PATCH Items endpoint:/data/v1/projects/:project_id/items/:item_id
和以下正文:
{
"jsonapi": {
"version": "1.0"
},
"data": {
"type": "items",
"id": "CURRENT_ITEM_ID",
"relationships": {
"parent": {
"data": {
"type": "folders",
"id": "DESTINATION_FOLDER_ID"
}
}
}
}
}
推荐阅读
- java - SpringBoot Ant Matchers 终止于 DefaultSecurityFilterChain [创建过滤器链]
- node.js - 使用 vuejs 时无法在 IE 11 中运行 js 文件
- .net - 使用列表中的任何函数验证输入
- python - 不知道在里面放什么试试……除了……处理不存在的字符串
- c# - Visual Studio 2017 构建包 CLI
- amazon-web-services - 在 Zeppelin 笔记本段落中运行脚本片段时连接被拒绝
- node.js - 从 Nodejs10.x/expressjs 4.16.x/EJS 2.6.x 中的模块导出视图片段的方法?
- node.js - 如何使用 json-masker 为带有“-”的字段屏蔽 json?
- php - 如何在官方 docker php 映像上以非 root 用户身份运行 composer
- regex - UUID 字符串中第一个字母(包括该字母)后的正则表达式匹配