@@ -148,6 +148,8 @@ func MultipartRequest2RpcxRequest(r *http.Request) (map[string]string, map[strin
}
formValues["authExclude"] = "false"
+ formValues["fileNum"] = string(len(form.File))
+
return formValues, form.File, nil
@@ -110,10 +110,13 @@ func (g *Gateway) handler(r *http.Request, servicePath string) (meta map[string]
return nil, nil, err
- //发送文件
- err = sendFile(conn, formFile)
- if err != nil {
- return nil, nil, err
+ //判断是否需要传输文件
+ if len(formFile) > 0 {
+ //发送文件
+ err = sendFile(conn, formFile)
+ if err != nil {
+ return nil, nil, err
+ }
//获取反馈结果