I'm trying perform an upload of a Inventor part to APS via nodeJS (using Forge_Server_Utils from Petr Broz) . On the server side I have this endpoint implementation, lets say UploadObject :
const { FORGE_CLIENT_ID, FORGE_CLIENT_SECRET } = process.env;
const data = new DataManagementClient({ client_id: FORGE_CLIENT_ID, client_secret: FORGE_CLIENT_SECRET, });
var response: string = ''; const bucketName = context.input.parameters?.bucketname;
const objectKey = context.input.parameters?.objectKey;
const objects = await data.uploadObject(bucketName, objectKey,);
return response;
The third parameter of uploadObject is a buffer parameter. So my question is : how can I pass on, from the client (c#), this data parameter ? I know I have to make a HTTP request, but don't know how it should be structured (headers, ...)
Any help on how to implement this, maybe some pseudo code
TIA, Mark