# Assets

### Upload assets

Upload assets in bulk from your local computer or various external sources.<br>

### Overview

The Uploader lets you upload assets in the DAM from a variety of sources:

* Your device's storage, camera or screen
* Web links
* Third-party sources include Google Drive, Dropbox, Instagram, and many others.

You can drag & drop, copy & paste or browse to the file's location to select it for upload:

<figure><img src="/files/p5TdbwskoXN07R17SBhR" alt=""><figcaption><p>Multiple source uploading made easy</p></figcaption></figure>

### Transform assets during upload

You can transform your assets as part of the upload process.

<table><thead><tr><th width="295">File type</th><th>Available operations</th></tr></thead><tbody><tr><td><code>images</code></td><td><ul><li><em>Resize</em> - set the maximum width and height for the image to be resized after upload.</li><li><em>Edit image</em> - crop; adjust the brightness, contrast and other attributes; add filters; draw on the image; or add watermarks. </li></ul></td></tr><tr><td><code>videos</code></td><td><ul><li>You can change the resolution automatically or to fit a specific device type (desktop, mobile, tablet, etc.)</li><li><em>Transcode</em> - generate HLC manifest files for adaptive streaming. </li></ul></td></tr><tr><td><code>any type</code></td><td><ul><li><em>Rename</em> - by clicking once on the filename or selecting <em>Rename</em> from the context menu</li><li><em>Manage details</em> - by choosing the <em>Manage</em> option from the context menu.</li><li><em>Add metadata</em> - by pressing the <em>Fill metadata</em> button.</li><li><em>Remove</em> the file - cancel upload of the file</li><li><em>Add more files</em> for upload</li></ul></td></tr></tbody></table>

<figure><img src="/files/m6mzgZVhdRg10VwZ2IMu" alt=""><figcaption></figcaption></figure>

### Monitoring upload progress <a href="#monitoring-upload-progress" id="monitoring-upload-progress"></a>

Once you click the *Upload* button, a progress icon is shown on each asset, as well as an overall *Progress bar* underneath the *Upload modal*, showing the cumulative progress of all assets:\ <br>

<figure><img src="/files/hf7oWL1BsCv4tIwGMB1F" alt=""><figcaption></figcaption></figure>

### Upload results <a href="#upload-results" id="upload-results"></a>

There are three possible end states and relevant actions:<br>

| State                                                                                      | Asset highlighting                                                                                                                                                                                                                                                                                                                                         | Available actions                                                                                                                                                            |
| ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| *Successfully uploaded*                                                                    | ![](https://docs.scaleflex.com/~gitbook/image?url=https%3A%2F%2F3586816136-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fl0Yvbyw1t10jWRzoi0FW%252Fuploads%252FoDUCufL8EPRHWp32YITK%252Fimage.png%3Falt%3Dmedia%26token%3D326c1eb1-0e67-44da-8f5c-c2f302470b83\&width=300\&dpr=4\&quality=100\&sign=c037f544\&sv=1) | <ul><li>See Manage assets to continue</li></ul>                                                                                                                              |
| *Failed to upload*                                                                         | ![](https://docs.scaleflex.com/~gitbook/image?url=https%3A%2F%2F3586816136-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fl0Yvbyw1t10jWRzoi0FW%252Fuploads%252F8m1PobJQUvgvovstxuJV%252Fimage.png%3Falt%3Dmedia%26token%3D3f1b2ba3-f297-451f-b4ad-4b13d05f0d8a\&width=300\&dpr=4\&quality=100\&sign=802a1842\&sv=1) | <ul><li><strong>Remove</strong> the file</li><li><strong>Retry the upload</strong></li></ul>                                                                                 |
| *Duplicate detected* (*see* Storage *for possible system policies on duplicate detection*) | ![](https://docs.scaleflex.com/~gitbook/image?url=https%3A%2F%2F3586816136-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fl0Yvbyw1t10jWRzoi0FW%252Fuploads%252F4sj9k5nax5hZPWr6cjWW%252Fimage.png%3Falt%3Dmedia%26token%3D233e3376-8bc4-4a68-87ba-8c4fd01da06b\&width=300\&dpr=4\&quality=100\&sign=8b1c318d\&sv=1) | <ul><li><strong>Remove</strong> the file</li><li><strong>Show file location</strong> (only available if the <em>Duplicate policy</em> is set to <em>Override</em>)</li></ul> |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.scaleflex.com/digital-asset-management-dam/library/assets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
