- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
How do I upload a model to glue that is big enough to have to be chunked? Here is my code:
I get the following response
Status Code: BadRequest
ERROR;400;The BIM 360 Glue Platform was unable to parse your multipart post.
Private Function SendUpload(ByVal authToken As String, ByVal projectId As String, FileName As String, chunk As Byte(), chunk_number As Integer, chunk_total As Integer) As String
Dim timeStamp As String = Utils.GetUNIXEpochTimestamp.ToString
Dim signature As String = Utils.ComputeMD5Hash((apiKey _
+ (apiSecret + timeStamp)))
Dim client = New RestClient
client.BaseUrl = baseApiUrl
Dim request = New RestRequest
request.Resource = "model/v1/upload"
request.Method = Method.POST
request.AddHeader("Content-Type", "multipart/form-data")
request.AddParameter("format", "json")
request.AddParameter("company_id", companyId)
request.AddParameter("api_key", apiKey)
request.AddParameter("timestamp", timeStamp)
request.AddParameter("sig", signature)
request.AddParameter("auth_token", authToken)
request.AddParameter("project_id", projectId)
request.AddParameter("chunk", chunk)
request.AddParameter("chunk_number", chunk_number)
request.AddParameter("chunk_total", chunk_total)
Dim response As IRestResponse = client.Execute(request)
' Save response. This is to see the response for our learning.
Me.m_lastResponse = response
If Not (response.StatusCode = HttpStatusCode.OK) Then
Return Nothing
End If
Return "OK"
End Function
Solved! Go to Solution.