MCPcopy Create free account
hub / github.com/dearcode/candy / UploadFile

Method UploadFile

store/server.go:222–228  ·  view source on GitHub ↗

UploadFile 上传文件接口,一次一个文件.

(_ context.Context, req *meta.StoreUploadFileRequest)

Source from the content-addressed store, hash-verified

220
221// UploadFile 上传文件接口,一次一个文件.
222func (s *Store) UploadFile(_ context.Context, req *meta.StoreUploadFileRequest) (*meta.StoreUploadFileResponse, error) {
223 key := util.MD5(req.File)
224 if err := s.file.add(key, req.File); err != nil {
225 return &meta.StoreUploadFileResponse{Header: &meta.ResponseHeader{Code: -1, Msg: err.Error()}}, nil
226 }
227 return &meta.StoreUploadFileResponse{}, nil
228}
229
230// CheckFile 检测文件是否存在,文件的MD5, 服务器返回不存在的文件MD5.
231func (s *Store) CheckFile(_ context.Context, req *meta.StoreCheckFileRequest) (*meta.StoreCheckFileResponse, error) {

Callers

nothing calls this directly

Calls 2

addMethod · 0.80
ErrorMethod · 0.45

Tested by

no test coverage detected