vuetify-file-browser

Open source file manager component for Vue.js. Requires Vuetify v2.0 or higher
12,392 171
Install
npm install vuetify-file-browser
Latest Version:1.0.2
Vue:2
License:MIT
Last Updated:Oct 11, 2021
Links: GitHub  ·  npm
Maintainer: semeniuk

Vuetify File Browser

Open source file manager component for Vue.js. Requires Vuetify v2.0 or higher.

💣 Demo

🚀 Backend

Screenshot

Features

Storages:

  • Local Filesystem;
  • Amazon S3;
  • Dropbox;
  • Google Drive;

Functions:

  • Multiple file uploading
  • Create folder;
  • Delete file/folder;
  • Filtering;

Usage

npm i vuetify-file-browser
<template>
    <file-browser :axiosConfig="{baseURL: 'http://localhost:8081'}" />
</template>

<script>
import FileBrowser from "vuetify-file-browser";

export default {
    components: {
        FileBrowser
    }
};
</script>

Props

// comma-separated list of active storage codes
storages: {
    type: String,
    default: () => availableStorages.map(item => item.code).join(",")
},
// code of default storage
storage: { type: String, default: "local" },
// show tree view
tree: { type: Boolean, default: true },
// file icons set
icons: { type: Object, default: () => fileIcons },
// custom backend endpoints
endpoints: { type: Object, default: () => endpoints },
// custom axios instance
axios: { type: Function },
// custom configuration for internal axios instance
axiosConfig: { type: Object, default: () => {} },
// max files count to upload at once. Unlimited by default
maxUploadFilesCount: { type: Number, default: 0 },
// max file size to upload. Unlimited by default
maxUploadFileSize: { type: Number, default: 0 }

Related Packages

s3-vuetify-file-browser

Open source file manager component for Vue.js using S3 presigned URLs. Requires...

671 3
txt-reader

TxtReader is a JavaScript library to read text file in browsers based on FileRea...

11,434 36
@kingscode/vuetify-upload

a vuetify multi file upload with deletions and file previews

752 5
mini-file-manager

A lightweight File Manager for your application

2,009 12
v-snackbars

Display the v-snackbar (from Vuetify) with a stack display

92,647 110

Version History

Version Released Vue License
1.0.2 ^2.6.10 MIT
1.0.1 ^2.6.10 MIT
1.0.0 ^2.6.10 MIT