In this tutorial you will learn how to use Arcana Storage SDK and download a file from the distributed Arcana Store.

## Prerequisites​

• Make sure your dApp is integrated with Arcana Storage SDK.
• All prerequisites for integrating with Storage SDK must be met
• The code in the steps section refers to StorageProvider object initialized during Storage SDK integration:
import { StorageProvider } from '@arcana/storage/dist/standalone/storage.umd';dAppStorageProvider = new StorageProvider({        appId: ARCANA_APP_ID,        provider: window.ethereum,        email: user_email_string,});

## Steps​

At a high level, downloading the file is a two step process that involves obtaining a Downloader from the Storage SDK and calling the download function with the specified file's DID.

const Downloader = dAppStorageProvider.getDownloader();// did: DID of the file that you wish to download in the dApp

Downloader.download(did);