# Uploading Files and Assets

This section is currently a WIP. You can see examples of uploading assets at https://katacoda.com/scenario-examples/scenarios/upload-assets and https://katacoda.com/scenario-examples/scenarios/writing-files

# Uploading Profile Avatar

To upload a profile avatar to your Katacoda Profile, add an image avatar.png to the assets folder in your Git repository.

For example, in the folder https://github.com/katacoda/scenario-examples/tree/main/assets the is https://github.com/katacoda/scenario-examples/blob/main/assets/avatar.png.

This avatar is displayed on the profile page at https://www.katacoda.com/scenario-examples.

At the moment, only png file format is supported.

# Uploading External CSS File

When embedding Katacoda you can specify a custom CSS file that is loaded. This provides you with the ability to custom the UI to make your portal.

To this, add the CSS file to the Assets folder in the root of the repository, such as https://github.com/katacoda/scenario-examples/tree/main/assets.

An example of this is https://github.com/katacoda/scenario-examples/blob/main/assets/test.css.

This file can then be accessed via your Katacoda profile URL, in this case the URL to access assets/test.css file would be https://katacoda.com/scenario-examples/assets/test.css.