fix(gateway): 修复文件上传功能中的数据写入和头部设置问题

This commit is contained in:
2026-05-21 11:18:39 +08:00
parent 170568e03e
commit 4626d819b5

View File

@@ -41,10 +41,16 @@ func UploadByTask(ctx context.Context, _ *entity.AsynchTask, data []byte, fileEx
if err != nil { if err != nil {
return "", err return "", err
} }
if _, err = part.Write(data); err != nil { if _, err := part.Write(data); err != nil {
return "", err return "", err
} }
contentType := writer.FormDataContentType()
if err := writer.Close(); err != nil {
return "", err
}
headers := util.ForwardHeaders(ctx) headers := util.ForwardHeaders(ctx)
headers["Content-Type"] = contentType
fullURL := "oss/file/uploadFile" fullURL := "oss/file/uploadFile"
g.Log().Infof(ctx, "[OSS] upload start url=%s filename=%s size=%d", fullURL, filename, len(data)) g.Log().Infof(ctx, "[OSS] upload start url=%s filename=%s size=%d", fullURL, filename, len(data))