uploadFile
Upload a file to the configurator session
Signatures
- Paramate.Configurator.uploadFile(options)
Details
The function uploads a file for use in the configurator. The options should be in a javascript object.
Example
configurator.uploadFile({
file: document.getElementById('fileInput').files[0],
fileId: 'main:file',
progress: function(progress){console.log(progress.loaded / progress.total);},
success: function(res){console.log(res.token);}
});
Parameters
- file
-
HTML file object.
- fileId
-
The ID to upload the file to. Please note that even if this is the same as the name of an open parameter, just uploading the file does not change the value of the open parameter.
- progress
-
Progress event handler function. It gets a progress event object (event.loaded, event.total)
- success
-
Success callback function with the response (same object as the return value)
Return value
The response of the request:
{
token: ... // string: the file ID
}
this token can be used as a value for a file open parameter.