lijian 2e2d398ab2 优化redis连接池的泄露问题 3 years ago
..
file.go 135d0d9a23 更新fileaccess服务,添加自动清理文件功能 6 years ago
fileaccess.go 2e2d398ab2 优化redis连接池的泄露问题 3 years ago
flags.go c4a820d1d9 feat: 尝试修复 registry 服务 4 years ago
main.go 135d0d9a23 更新fileaccess服务,添加自动清理文件功能 6 years ago
readme.markdown d801c3c940 提交测试 6 years ago

readme.markdown

实现一个简单文件服务器

  • 支持GZip
  • 上传的文件全部放到upload/tmp临时目录中
  • 执行保存操作后,把文件拷贝到正式的文件目录,并生成文件路径
  • 定时清理tmp目录中的文件(如24小时清理一次)

接口说明:

1.上传文件

  • url: /upload_file
  • Method: POST
  • Response:
{
    "file":"http://file.xxx.com/upload/tmp/xxx.jpeg"
}

2.移动文件(把文件转移到正式目录)

RPC调用

  • 方法名:MoveFile
  • 参数结构体:

    type MoveFileArgs struct {
    Source string
    Target string
    }
    
  • 返回结构体

    type MoveFileReply struct {
    FileName string
    }