【发布时间】:2019-10-21 10:52:51
【问题描述】:
我正在做一个项目,我必须将不同的文件格式转换为 .stl。我为此目的使用 Autodesk Forge 云软件,并使用其他 API 与之通信。更具体地说,我遵循了this 教程,它工作正常。在this 教程的第 2 步中,演示了上传文件的方法。命令如下
curl -v "https://developer.api.autodesk.com/oss/v2/buckets/$BUCKETNAME/objects/$FILETOCONVERT" -X "PUT" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/octet-stream" -T "$FILETOCONVERT"
我相信第一次出现的 FILETOCONVERT 指定了文件名,就像它在云存储桶上一样。第二个是本地系统上需要上传的文件。
如果文件与脚本位于同一目录中,则代码运行良好。但是,有什么方法可以在下面的命令中提供输入文件的路径(可能在不同的目录中)?我已尝试将第二次出现的“$FILETOCONVERT”替换为“/home/User/path/file.obj”,但我收到无效命令的 HTTP 错误。
有人知道如何解决这个问题吗?
【问题讨论】:
标签: curl autodesk-forge