Upload an asset to cloud.
Signature:
function upload(file: File, configOrOnProgress?: UploadAssetConfig | ProgressFn): Promise<AssetData>;| Parameter | Description |
|---|---|
| file | The file object of the asset. |
| configOrOnProgress | UploadAssetConfig | Config object for asset uploading. Accept config object or onProgress callback function |
Returns:
Promise<AssetData>
a promise contains asset object
// using config object
Modelo.Asset.upload(file, { type: 'dwg', onProgress: (percentage) => console.log('upload', percentage) })
// shortcut if progress report is the only thing needed
Modelo.Asset.upload(file, (percentage) => console.log('upload', percentage))