## 实现一个简单文件服务器 * 支持GZip * 上传的文件全部放到upload/tmp临时目录中 * 执行保存操作后,把文件拷贝到正式的文件目录,并生成文件路径 * 定时清理tmp目录中的文件(如24小时清理一次) ### 接口说明: #### 1.上传文件 * url: `/upload_file` * Method: `POST` * Response: ```json { "file":"http://file.xxx.com/upload/tmp/xxx.jpeg" } ``` #### 2.移动文件(把文件转移到正式目录) RPC调用 * 方法名:MoveFile * 参数结构体: ``` type MoveFileArgs struct { Source string Target string } ``` * 返回结构体 ``` type MoveFileReply struct { FileName string } ```