Я пытаюсь загрузить DWF в корзину моего кузнечного приложения (уже созданную и работающую правильно) с диска на C # с помощью RestSharp
Я получаю успешный ответ на свой запрос PUT, но когда я пытаюсь преобразовать DWF с помощью производного API модели, манифест задания возвращает состояние сбоя с кодом ошибки «DWF2D-Not_A_DWF_Error»
Мне не удалось найти примеры для справки (большинство из них находятся в curl или имеют дело с модельным контентом уже на bim360)
Есть идеи, что может быть не так с моим запросом PUT для загрузки в корзину?
byte[] byteFile = GetBinaryFile($"C:\\temp\\RoomView_{this.guid}.dwf");
RestClient client = new RestClient($"https://developer.api.autodesk.com/oss/v2/buckets/{this._bucket_key}/objects/RoomView_{this.guid}.dwf");
RestRequest request = new RestRequest(Method.PUT);
request.AddHeader("Authorization", "Bearer " + _auth_token.access_token);
request.AddHeader("Content-Length", byteFile.Length.ToString());
request.AddParameter("application/octet-stream", byteFile);
var response = client.Execute(request);
GetBinaryFile выглядит так:
private byte[] GetBinaryFile(string filename)
{
byte[] bytes;
using (FileStream file = new FileStream(filename, FileMode.Open, FileAccess.Read))
{
bytes = new byte[file.Length];
file.Read(bytes, 0, (int)file.Length);
}
return bytes;
}
request.AddParameter("application/octet-stream", byteFile);
наrequest.AddParameter("requestBody", byteFile, ParameterType.RequestBody);
и теперь он работает, - person r.schmitt   schedule 14.03.2019