# MinioJs **Repository Path**: codeba/minio-js-m ## Basic Information - **Project Name**: MinioJs - **Description**: 把Minio的使用方法打包为纯JS给浏览器调用 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2025-09-11 - **Last Updated**: 2025-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## MinioJS Minio的官方客户端使用时必须依赖node.js, 无法在vite项目中使用, 此项目把minio的使用打包为纯js,可以在浏览器中直接调用minio的客户端 ## 源码地址 https://gitee.com/zheyiw/minio-js-m ## npm包地址 https://www.npmjs.com/package/minio-js ## 安装 yarn add minio-js ## 在vue3(vite)中使用 ~~~ ~~~ ## 使用说明 - 在控制端可以设置bucket为public, 就可以拼接出资源的永久访问连接: http://ip:port/bucketname/filename - 文件名一定要重命名好, 上传了相同的文件名会覆盖之前的文件 ## 直接使用Minio 如果上面封装的方法不满足, 可以直接使用Minio ~~~ import { Minio } from 'minio-js' var minioClient = new Minio.Client(MinioConfig); ...... ~~~ ## 在html中使用 以js的方法使用, 直接引用MinioJs.js文件(文件很大, 按需引入) ~~~ MinioJs
MinioJs
~~~ ## 在Vue项目中以直接引入MinioJs.js的方式使用 把MinioJs.js放在public目录下面,在index.html中引入 ~~~ Vite App
~~~ 使用 ~~~ ~~~ ## 待办 研究上传进度回调