# 2. File Manager- Admin Panel

### **2. File Manager**

The File Manager is an integral component of the application, designed to streamline your digital asset management. It provides a unified platform for organizing and accessing all your uploaded files, offering the flexibility to store them either locally or remotely.

<figure><img src="https://3686328336-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd1Iq7THDAagTQzeC9rTN%2Fuploads%2FcVDFCJMaBx5rUIF2Yz8X%2Fimage.png?alt=media&#x26;token=8a7225cb-f316-43fc-bfd2-bc5c169ca4a6" alt=""><figcaption><p><strong>File Manager Interface</strong></p></figcaption></figure>

#### **2.1 Search and Sort**

Within the File Manager, the Search and Sort functionality simplifies the process of locating and organizing your files. This feature allows users to search for specific files and sort them based on various criteria, ensuring effortless access to the required digital assets.

<figure><img src="https://3686328336-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd1Iq7THDAagTQzeC9rTN%2Fuploads%2FlPmrsJxHgZHR3RQbUuaz%2Fimage.png?alt=media&#x26;token=5435bacb-99c4-403f-9e05-348b93808d96" alt=""><figcaption><p><strong>Sort and Search Functions</strong></p></figcaption></figure>

**Sorting Options:**

* **Newest:** Sort files to display the most recently uploaded or created files at the top, making it easy to access the latest additions to your repository.
* **Oldest:** Sort files to display the files that have been in your repository the longest at the top, helping you find and manage older assets.
* **Smallest:** Arrange files in ascending order by file size, with the smallest files listed first, ideal for quickly identifying compact files.
* **Largest:** Organize files in descending order by file size, with the largest files listed first, beneficial for identifying and managing larger files efficiently.

These sorting options provide users with the flexibility to arrange files based on their specific needs, enhancing the overall efficiency of digital asset management.

#### **2.2 Upload**

Uploading files is a fundamental aspect of digital asset management, and the File Manager simplifies this process. Users can seamlessly add new files to their repository, with support for various file formats. Additionally, the application offers the flexibility to choose between local or remote storage for uploaded files.

<figure><img src="https://3686328336-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd1Iq7THDAagTQzeC9rTN%2Fuploads%2Fin6AcYjHY3xqJOBW9vpB%2Fimage.png?alt=media&#x26;token=6ec0bad8-e902-41b0-b24a-0140431b87a6" alt=""><figcaption><p><strong>Upload Interface</strong></p></figcaption></figure>

**Upload Methods:**

* **Drop Files Here:** Simply drag and drop files from your local device directly into the designated area. It's a quick and intuitive way to add files to your repository.
* **Paste:** If you've copied a file or image to your clipboard, paste it directly into the upload interface, eliminating the need for additional steps.
* **Browse:** For those who prefer the traditional method, click the "Browse" button to open your file explorer and select files from your local device.

**Efficient Multi-File Upload:**

You can upload multiple files at once, making it convenient for users with various files to add to their repository. Additionally, the "Add More" option allows you to seamlessly add additional files, streamlining the uploading process and saving you valuable time.

These versatile upload methods ensure that you can effortlessly populate your file repository with digital assets, regardless of your preferred workflow.

<figure><img src="https://3686328336-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd1Iq7THDAagTQzeC9rTN%2Fuploads%2Fery6InSeemxb6hGVTOx8%2Fimage.png?alt=media&#x26;token=4fbb423f-0d87-4a6e-8bb7-4a6cbfd7376a" alt=""><figcaption><p><strong>Multi-File Upload Interface</strong></p></figcaption></figure>

#### **2.3 Manage uploaded Files**

After uploading your files, you can further manage them with ease. Simply click the three-dot button next to each file to access a range of options, including:

<figure><img src="https://3686328336-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd1Iq7THDAagTQzeC9rTN%2Fuploads%2FMRqFudqWqwsCE4DjjR67%2Fimage.png?alt=media&#x26;token=be5d030b-fc9d-4d6c-bda0-d2652b8bf785" alt=""><figcaption><p><strong>Manage Uploades Interface</strong></p></figcaption></figure>

* **Details:** View detailed information about the file, including:
  * **File Name:** The name of the file, such as "502-A.jpg."
  * **File Type:** The file's format or type, in this case, "image."
  * **File Size:** The size of the file, for example, "1.06 MB."
  * **Uploaded By:** The user who uploaded the file, like "Ponmalar."
  * **Uploaded At:** The date and time when the file was uploaded, such as "2023-07-21 13:22:00."
  * **Download:** Download the file to your local device&#x20;

<figure><img src="https://3686328336-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fd1Iq7THDAagTQzeC9rTN%2Fuploads%2F3ABrrMaNGXEYQNiLUaZ8%2Fimage.png?alt=media&#x26;token=3a387ad9-17a3-4230-bb9e-031707702738" alt=""><figcaption><p><strong>Details Interface</strong></p></figcaption></figure>

* **Download:** Download the file to your local device for offline access.
* **Copy Link:** Generate a shareable link to the file, allowing you to easily collaborate and distribute your documents.
* **Delete:** Remove the file from your repository, keeping your file manager organized and clutter-free.

These versatile upload methods and comprehensive file details ensure that you can effortlessly populate your file repository with digital assets and manage them efficiently.

**Remote Object Storage Integration**

The application provides the convenience of storing uploaded files either locally, within the Laravel default storage location for monolithic server setups, or remotely using object storage services like AWS or Wasabi. To activate remote storage, navigate to "Master Settings" and access "General Settings." From there, you can enable the "Wasabi File System" and configure your Wasabi credentials for remote file storage. Once activated, all files will be securely stored in the remote object storage server.

This setup ensures that all assets, including uploaded files, are efficiently managed, whether stored remotely or locally, catering to your specific needs.
