Files
dypid-client/api/api.go
YGXB_net ed220996a7
All checks were successful
构建上传工具 / build-tool (push) Successful in 2m9s
fix: 修复资源泄漏和空文件上传问题
2025-10-17 22:34:25 +08:00

26 lines
523 B
Go

package api
import (
"dypid-client/config"
"io"
"net/http"
"net/url"
"strings"
)
func UploadDataToServer(httpClient *http.Client, data string) error {
params := url.Values{}
params.Set("token", config.APPConfig.Token)
params.Set("data", data)
resp, err := httpClient.Post(config.APPConfig.Url+"/api/data?"+params.Encode(), "application/x-www-form-urlencoded", strings.NewReader(""))
if err != nil {
return err
}
if resp != nil {
_, _ = io.Copy(io.Discard, resp.Body)
resp.Body.Close()
}
return err
}