# MyBox **Repository Path**: helixin/box ## Basic Information - **Project Name**: MyBox - **Description**: 收纳箱,用于存储文件,主要解决图片的存储问题,自动存储,并支持回调,命名空间,apikey,搜索文件,查看文件大小等。文件通过上传后自动归类,通过nginx映射来访问到文件,系统通过webhooks 接收到上传文件信息与业务关联。系统支持ui化管理,方便系统的监控与维护。 https://gitee.com/helixin/mybox-ui - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2018-02-11 - **Last Updated**: 2022-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # box 收纳箱,用于存储文件,主要解决图片的存储问题, 自动存储,并支持回调,命名空间,apiKey,搜索文件,查看文件大小等。 文件通过上传后自动归类,通过nginx映射来访问到文件, 系统通过webhooks 接收到上传文件信息与业务关联。系统支持ui化管理,方便系统的监控与维护。 #文件规则 1.需要请求上传时传递 notificationUrl 回调地址,系统上传完毕不需要回调通知业务系统图片上传信息 2.系统默认压缩 3中规格图片 32x32 50x50 100x100 压缩图命名规则如下: ###namespace/yyyyMM/uid.suffix ==> box/201801/namespace_ddHHmmssSSS_!!uid.jpg box/201801/namespace_ddHHmmssSSS_!!uid.jpg_32x32.jpg box/201801/namespace_ddHHmmssSSS_!!uid.jpg_50x50.jpg box/201801/namespace_ddHHmmssSSS_!!uid.jpg_100x100.jpg