# imgServer **Repository Path**: miGoCC/img-server ## Basic Information - **Project Name**: imgServer - **Description**: node运行ts代码 使用阿里egg框架。基础的http服务, 提供图片、音视频文件上传、获取、删除 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-05 - **Last Updated**: 2025-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # img-server # 作者:小袖空空 # 联系qq:2959855299 #### 介绍 使用 node ts express http接口实现图片服务,图片数据保存在项目静态文件夹(static/)中提供访问 #### 安装教程 安装node > 14版本(低版本不清楚,我开发时候用的是16还是18来着,哦是18,node -v v18.17.1,有空就给上环境包) #### 使用说明 ```cmd #1 第一次运行先输入安装命令 npm install #install需要翻墙或切换淘宝数据源镜像才能网速快,我是开和谐上网的,失败可删除node_modules文件夹重来ctrl + c 终止 #2 打包编译并运行 npm run start ############################################################################################# #单独执行编译打包,放在dist/ npm run build #编译完成的js代码都放在dist/文件夹中 运行的使用以下 npm run img-server ``` ### 上传接口说明 ```yaml #上传 #上传接口: http://address:port/up_img #请求格式 post application/json { contentType: string,//比如 image/png data: Uint8Array,//java用ByteEntity数据结构就可以 fileName?: string,//自定义文件名称(默认带拓展名,考虑自己使用所以不做限制) } #返回 文件地址(url) 例如:http://address:port/static/上传后的文件名 #获取 http://address:port/static/文件名称 ```